Agile育成ブログ
未来を変える喜びを
未分類

package.json に記載されているパッケージのバージョンアップ

package.json に記載されているパッケージのバージョンアップ方法は以下の 2 つの方法

  • npm outdated コマンドを使う
    アップデート情報を確認して、パッケージをひとつひとつ丁寧にアップデートする
  •  npm-check-updates パッケージをつかう
    アップデート情報を確認して、すべてパッケージをまとめてアップデートする

バージョンアップなら npm update でいいのでは?

npm update や npm update <package> のコマンド実行によって package.json の内容から依存関係のバージョンの記載の範囲内の最新版をインストールして package-lock.json や node_modules を更新します。

しかし、package.json の dependencies や devDependencies に記載されている範囲の中での最新のバージョンでアップデートするので、package.json に記載されているバージョンが低ければ、世の中に更新されている最新のバージョンには更新されません。

package.json の更新
npx -p npm-check-updates  -c "ncu"

package.json の更新
npx -p npm-check-updates  -c "ncu -u"

更新された package.json をもとに npm install の実行
npm install