LoginSignup
26
18

More than 5 years have passed since last update.

npm v5でnpm iしたらnpm ERR! Cannot read property 'find' of undefined

Last updated at Posted at 2017-06-05

npm v5がリリースされました。
様々な機能が追加され、より使いやすくなった印象があります。 

2017年5月25日に最初のv5.0.0が発表されてから一週間、6月2日現在ではv5.0.2がリリースされています。

さて、私も早速npmをv5にアップデートして、いつものようにターミナルに npm iと打ち込みプロジェクトの環境構築をしようとしたところ、 npm ERR! Cannot read property 'find' of undefinedという表題のエラーが出てしまいました。
npmのイシューをググったところ古いバージョンのキャッシュが悪さをしているのが原因という回答を発見。

npm cache verify

ターミナルにnpm cache verifyとコマンドを打ち込むと問題は解決し、その後いつもの通りnpm iでnode_modulesにパッケージをインストールし、環境構築をすることができました!
スクリーンショット 2017-06-05 13.23.38.png

参考

それでもダメなら

上記のキャッシュクリアでもダメな時の最終手段は、
1. node_modulesフォルダと、package-lock.jsonを削除
2. ターミナルで$ npm iで全体を再インストール
でOKです。

26
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
18