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

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


Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490

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

You cannot copy content of this page