WebDesigner's Memorandumウェブデザイナーの備忘録

GitHubでpackage-lock.jsonに記述されているバージョンが古いと警告された時の修正方法

GitHubにて、package-lock.jsonに記述されているパッケージバージョンが古いと警告されました。

package-lock.jsonでの警告

npm updateで様子を見る

npm updateを実行することで、package.jsonに記述されている情報に基づいて更新されます。

$ npm update

パッケージの数や記述の仕方によってはこれで解決するみたいなので、まずはこれを実行して様子を見ます。

npm-check-updates

それでも解決しない場合は、npm-check-updatesを使用することで、package.jsonの依存パッケージの記述を変更できます。

それを修正したあとにパッケージを更新してpackage-lock.jsonを修正するというわけです。

まずはnpm-check-updatesをインストールします。

$ npm install -g npm-check-updates

インストールしたら、次は下記コマンドでpackage.jsonの修正をします。

$ ncu -u

最後にパッケージの更新をします。

$ npm update

更新するとpackage-lock.jsonも合わせて更新されます。

これでプッシュしてGitHubを見てみると、ちゃんとエラーが消えました。

エラーなし

著者について

プロフィール画像

サイトウ マサカズ@31mskz10

1997年生まれ。2016年から専門学校でデザインについて勉強。卒業後は神戸の制作会社「N'sCreates」にウェブデザイナーとして入社。このブログでは自分の備忘録も兼ねて、ウェブに関する記事や制作環境を効率的に行うための記事を書いています。

Twitterをフォロー Facebookでいいね