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にパッケージをインストールし、環境構築をすることができました!
###参考
それでもダメなら
上記のキャッシュクリアでもダメな時の最終手段は、
-
node_modules
フォルダと、package-lock.json
を削除 - ターミナルで
$ npm i
で全体を再インストール
でOKです。