モジュールのバージョンの更新


一つ一つ確認しながら更新する

まず、outdatedコマンドを利用して、最新ではないモジュールの一覧を取得します。

$ npm outdated
Package            Current  Wanted  Latest  Location
angular            1.5.4    1.5.4   1.5.5   test_app
angular-resource   1.5.4    1.5.4   1.5.5   test_app

次に、package.json内のモジュールのバージョンを、上記Latestのバージョンで置き換えます。

  },
  "dependencies": {
    "angular": "^1.5.5",
    "angular-resource": "^1.5.5"
  }

最後に、updateコマンドを利用して、package.jsonに合わせてパッケージを更新します。

$ npm update

npm-check-updatesを利用して一度に更新する

npm-check-updatesを利用すると、上述した最新バージョンの取得とpackage.jsonの変更を自動的にやってくれます。

まず、npm-check-updatesをnpmでグローバルインストールします。

$ npm install -g npm-check-updates

次に、npm-check-updatesコマンド(ncuという短縮形も可)を利用して、package.jsonを更新します。

$ ncu -u

最後に、updateコマンドを利用して、package.jsonに合わせてパッケージを更新します。

$ npm update