GitHubでpackage-lock.jsonに記述されているバージョンが古いと警告された時の修正方法
GitHubにて、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を見てみると、ちゃんとエラーが消えました。