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年から専門学校でデザインを学び、卒業後は神戸の制作会社でWeb制作に従事しています。Webrandumは2016年から運営し、ウェブデザイン、フロントエンド開発、WordPress、CSS、JavaScript、制作環境の効率化を中心に、実際に試した内容を執筆しています。

Twitterをフォロー Facebookでいいね