Ystk(ヨシタカ)が気になったWeb制作に関する情報をメモするためのブログです。

Node.js

「npm WARN enoent ENOENT: no such file or directory」の解決方法

投稿日:2017年11月23日 更新日:

「npm install」や「npm update」をすると、「npm WARN enoent ENOENT」の警告がやたら表示されるようになったので、今回はこれについての簡単な解決方法を説明します。

npm WARN enoent ENOENT: no such file or directory, open '\node_modules\fsevents\package.json'

ENOENTって何?

ENOENT「No such file or directory」を表すエラーのことです。
日本語訳で「ファイルまたはディレクトリが存在しません。」という事になります。上記のエラーでは「fsevents/package.json」がないぞ!と怒られていることになります。

解決方法

表示される様になった原因は分かりませんが、「node_modules」のディレクトリを削除し、再度パッケージを入れ直すことで解決します。

# Windows
rmdir /s /q node_modules
npm install

# Linux
rm -rf ./node_modules
npm install

もし「ENOENT」が表示されるようになったら、試してみてください!

-Node.js

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

WindowsでNode.jsのバージョンを管理する

LinuxでNode.jsを管理する方法を以前記事にしましたが、今回はWindowsでのNode.jsを管理する方法を紹介します。 LinuxでNode.jsのバージョンを管理する nodistのイン …

no image

nvm-windowsでnpmが見つからない!原因と解決方法

いつも nodist を使用していますが、今回は仕事の関係で nvm-windows をインストールすることになりました。 そこで npm が使用できないという罠にハマったので、先輩から教えてもらった …

no image

BrowsersyncのCLIでブラウザがリロードされない問題を解決

BrowsersyncをCLI(コマンドライン)で実行した際、–filesオプションで指定したファイルを変更してもブラウザがリロードされなかった理由が、やっと分かったので解決方法を共有しま …

no image

npm で「ERR! 418 I’m a teapot」が表示される

今日、 npm install を実行したところ以下のエラーが表示されて仕事にならない。 npm ERR! code E418 npm ERR! 418 I’m a teapot: lodash.me …

no image

LinuxでNode.jsのバージョンを管理する

今回はLinuxでNode.jsのバージョン管理する方法を紹介します。 通常、Node.jsのバージョンを変えたい場合は、一度入れ直さないといけませんが、nvm(Node Version Manage …