← エラー辞典に戻る

環境構築

npm installが失敗する

パッケージのインストールでエラーが出る

こんな症状

npm installを実行するとエラーで止まる。Node.js環境のセットアップで起きやすいよ。

まず試す

node -v でバージョンを確認し最新LTSへ。node_modules と package-lock.json を消して npm install をやり直す。

env
# やり直し
rm -rf node_modules package-lock.json
npm install

# Nodeを最新LTSに(nvm利用時)
nvm install --lts && nvm use --lts

これで直らなければ、下の「自分のケース」を確認。

🔍 自分のケースはどれ?

  • Nodeのバージョンが古い
    → nvm install --lts などで最新LTSに更新する。
  • 途中で固まる/壊れた
    → node_modules と package-lock.json を消して再 install。
  • 権限エラー(EACCES)
    → sudo は使わず、npm のグローバルディレクトリを自分の権限の場所に変える。

なぜ起きる?

Node.jsのバージョンが古い、ネットワークエラー、権限の問題、package.jsonの構文エラーなどが原因だよ。npmはpackage.jsonに書かれたパッケージをインターネットからダウンロードするから、ネットワーク接続やレジストリへのアクセスが必要なんだ。

✕ エラーが起きるコード
$ node --version
# 古いバージョン
✓ 直したコード
$ nvm install --lts
$ nvm use --lts

✅ 直ったか確認

npm install がエラーなく完了し、node_modules が作られればOK。

🆘 まだ直らないときは

ネットワーク(プロキシ・接続)や package.json の構文エラーも確認しよう。

Q&Aで質問する →

この解決法は役立ちましたか?

🔗 関連するエラー

🔗 別カテゴリの関連エラー

📖 この問題を学べるレッスン

環境構築ガイド(基礎から)で根本から理解する →

📝 関連ブログ記事

📖 関連する用語

🚀 環境構築ガイドで基礎を学ぼう!

エラーの原因を根本から理解するには、基礎を体系的に学ぶのが近道です。完全無料・登録不要。

環境構築ガイドを始める →

❓ 関連するQ&A