DNET_NpmTroubleshooting - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

npmのトラブルシュート

概要

なにかある度に書き足して行く予定。

詳細

npm WARN deprecated

  • やること

    1. npm install david -g
    2. david update
  • もしくは

    1. npm install [名前変わったやつ]

※ davidはモジュールの最新安定バージョンを取ってきてくれるツール。

npm audit

npm パッケージの脆弱性をチェック

npm audit fix

node_modulesに存在する大抵の脆弱性を自動修正する。

npm audit fix --force

  • 破壊的変更があるものまで更新してしまうので実行する際は注意が必要。
  • npm audit fixで更新されなかった部分が破壊的変更を含んでいる

参考

Qiita

補足david は現在メンテナンスされておらず、 依存関係の更新には npm outdated / npm update や Dependabot(GitHub Dependabot)などを使うのが一般的。

移行メモ

  • 元 Wiki の + による番号付きリストは、Markdown の番号付きリストにした。

Tags: 移行, npm, トラブルシュート, npm audit, deprecated, 脆弱性, david

⚠️ **GitHub.com Fallback** ⚠️