package.json 全て最新バージョンに更新して npm update したいなら npm-check-updates を使おう

Node.js で package.json に記載されている npm module のバージョンを全て最新に更新して npm update する手順をご紹介します。

npm | エヌピーエム

npm-check-updates をインストール

npm-check-updates モジュールを使えば package.json に記載されているパッケージを最新バージョンに更新してくれるので、まずこれをインストールします。

npm install -g npm-check-updates

npm-check-updates を使って package.json を更新

インストールした npm-check-updates を使って package.json を更新するには –upgrade もしくは -u オプションを付けて実行します。

npm-check-updates --upgrade
 
# ncu という npm-check-updates のエイリアスコマンドも用意されています
ncu -u

他にも、軽微なバージョンアップも対象にする場合は –upgradeAll もしくは -a オプションを付けて実行すると、ミドルバージョンやマイナーバージョンの変更も npm update の対象に含めることができます。

npm-check-updates --upgradeAll
 
# alias ver
ncu -a

以上、npm-check-updates を使って package.json に記載している node modules を最新バージョンに更新する方法でした。

参考情報