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にモジュールをインストールし、環境構築をすることができました!
参考
元記事はこちら
「npm v5でnpm iしたらnpm ERR! Cannot read property ‘find’ of undefined」