「脆弱性が見つかりました」と出た
found 7 vulnerabilities (3 moderate, 4 high) Run `npm audit fix` to fix them, or `npm audit` for details.
ひとことで言うと
エラーではなく「入れた部品の中に、安全上の弱点が見つかっています」というお知らせです。多くの場合、そのまま動かせます。
よくある原因
- 入れた部品が使っている、さらに下の部品が古い
- 古いテンプレートや、古い記事どおりにプロジェクトを作った
自分で確かめること
npm auditで、どの部品か・どれくらい危ないかを見る- 公開するサービスかどうか(自分だけで使う練習か)を考える
たいていは、こうすると直ります
まずは npm audit fix を試します。npm audit fix --force は大きくバージョンを上げて動かなくなることがあるので、意味がわからないうちは使わない方が安全です。
AIへの伝え方
下の文をコピーして、ChatGPT・Claude・Cursor などに貼り付けてください。トップで貼り付けたエラー文があれば、自動でそれに入れかわります。
次のエラーが出て困っています。プログラミング初心者にもわかるように、原因と直し方を教えてください。必要なら、直したコードも全部見せてください。 【エラー】 found 7 vulnerabilities (3 moderate, 4 high) Run `npm audit fix` to fix them, or `npm audit` for details. 【やったこと】 (ここに、エラーが出る前にしたことを書く。例:npm run dev を実行した) 【参考】 このエラーは「「脆弱性が見つかりました」と出た」というもので、よくある原因は次のとおりです。 ・入れた部品が使っている、さらに下の部品が古い ・古いテンプレートや、古い記事どおりにプロジェクトを作った どれに当てはまるかを確かめる方法も教えてください。