— Node.js — 1 min read
npmでパッケージを更新するには、npm update
を使いますが、ローカルにインストールしたパッケージを更新するには、package.json
も更新する必要があります。
古いパッケージがないか確認します。
$ npm outdated
この後にnpm update
をしても、package.json
に記載されているバージョンでしかアップデートされません。npm outdated
では、package.json
の更新まではしてくれないようです。
package.json
に記載されているパッケージを更新するため、npm-check-updates
を使います。
npm-check-updates
をグローバルインストールします。略したncu
という名前のコマンドで利用可能です。
$ sudo npm install -g npm-check-updates$ which npm-check-updates /usr/local/bin/npm-check-updates$ which ncu/usr/local/bin/ncu
最新のパッケージがあるかncu
コマンドで確認します。
$ ncu
package.json
を最新化するには、ncu -u
コマンドを実行します。
$ ncu -u
ncu -u
を実行後に、npm update
することによりローカルのパッケージが最新化されます。