DNET_NpmTroubleshooting - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki
なにかある度に書き足して行く予定。
-
やること
- npm install david -g
- david update
-
もしくは
- npm install [名前変わったやつ]
※ davidはモジュールの最新安定バージョンを取ってきてくれるツール。
npm パッケージの脆弱性をチェック
node_modulesに存在する大抵の脆弱性を自動修正する。
- 破壊的変更があるものまで更新してしまうので実行する際は注意が必要。
- npm audit fixで更新されなかった部分が破壊的変更を含んでいる
-
npmのあまり知られてない機能 10選 - from scratch
https://yosuke-furukawa.hatenablog.com/entry/2014/06/10/100410- npm dedupe
- npm outdated
- david
-
npm パッケージのセキュリティをチェックして必要なら対応する | ラボラジアン
https://laboradian.com/npm-outdated-audit/
-
npm|yarnで怒られたエラー集まとめ。
WARN[deprecated,unmet dependency,peerDependencies,EPEERINVALID,engine]
ERR![missing,invalid],throw er; // Unhandled 'error' eventの解決方法(2019/10/12更新)
https://qiita.com/M-ISO/items/d693ac892549fc95c14c -
脆弱性の警告を受けたnpmパッケージの依存関係を力技で直す
https://qiita.com/hibikikudo/items/0af352acac85fce28ec2
補足:
davidは現在メンテナンスされておらず、 依存関係の更新にはnpm outdated/npm updateや Dependabot(GitHub Dependabot)などを使うのが一般的。
移行メモ
- 元 Wiki の
+による番号付きリストは、Markdown の番号付きリストにした。
Tags: 移行, npm, トラブルシュート, npm audit, deprecated, 脆弱性, david