LoginSignup
12
5

More than 3 years have passed since last update.

依存パッケージをアップグレードしたい(yarn)

Last updated at Posted at 2020-09-23

問題

GitHubのdependabotから、node-forgeのバージョンを0.10.0以上に上げろと怒られる

package.json内にnode-forgeは無いから、yarn upgrade node-forgeでは対応できない

解決法

依存元のパッケージを特定して、そのパッケージをアップグレードして対応。

$ yarn why node-forge # 依存元のパッケージを確認
=> Found "node-forge@0.9.0"
info Reasons this module exists
   - "webpack-dev-server#selfsigned" depends on it
   - Hoisted from "webpack-dev-server#selfsigned#node-forge"
$ yarn upgrade webpack-dev-server # 依存元のパッケージをアップグレード

その他

日頃からテストをしっかり書いていると、パッケージをどんどんアップデートできて、セキュリティ的にもパフォーマンス的にも良いサービスを保てることを実感。

参考

yarn upgrade で更新できない間接的な依存パッケージだけをアップグレードするには - Qiita

12
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
5