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