omachizura

仕事メモ、役に立ったスキルをまとめています。


npmのpackage.jsonを最新のバージョンに更新する

package.jsonのパッケージを最新のバージョンに更新する方法を紹介します。

npmは以下のコマンドを実行すれば、package.jsonに記載されているバージョンに更新されます。

$ npm update

最新のバージョンに更新するためには、package.jsonに記載されているパッケージのバージョンの記載を最新にする必要があります。

{
  "private": true,
  "devDependencies": {
    "gulp-nunjucks-render": "^1.1.0" //最新のバージョンに変更したい
  }
}

パッケージごとに最新のバージョンを1つ1つチェックするのは大変なので、便利なパッケージを使用します。

npm-check-updates

npm-check-updatesを使用すれば、package.jsonに記載されているパッケージのバージョンを最新にしてくれます。

$ npm install -g npm-check-updates

package.jsonのディレクトリで以下のコマンドを実行すれば、package.jsonのパッケージのバージョンを最新にしてくれます。

(npm-check-updatesの部分はncuと短縮して記載することもできるようです。)

$ npm-check-updates -u
{
  "private": true,
  "devDependencies": {
    "gulp-nunjucks-render": "^2.0.0" //最新のバージョンに更新される
  }
}

そして、最後にnpm updateを実行すれば完了です。

$ npm update