node_moduleがno such file or directoryの時の対処法

asaba 著者:asaba

node_moduleがno such file or directoryの時の対処法

node_moduleがno such file or directoryの時に対応したこと

cordova prepare androidをした時に出てきたエラーです↓

 

ERROR in ./node_modules/react-router-dom/node_modules/warning/warning.js
Module build failed: Error: ENOENT: no such file or directory, open ‘C:\Users\swift0910\Documents\NEW_APP\node_modules\react-router-dom\node_modules\warning\warning.js’
@ ./node_modules/react-router-dom/HashRouter.js 7:15-33
@ ./www/js/app.js

ERROR in ./node_modules/react-router-dom/Route.js
Module not found: Error: Can’t resolve ‘react-router/Route’ in ‘C:\Users\swift0910\Documents\NEW_APP\node_modules\react-router-dom’
@ ./node_modules/react-router-dom/Route.js 5:13-42
@ ./www/js/app.js

 

ファイルが見つからない為正常にビルドができませんと言いたいようです。

react-router-domなんてnpm installしたら必ずついてくるのにも関わらずです。

node_moduleを作成した後のファイルが見つからないなんてどういうことなのか

まだ理解できていないのですが、このままでビルドするわけにもいかないので

少しずつ修正作業へ。

npm cache cleanでキャッシュを削除

npmのバージョンを6.9.0から3.10.10にダウングレード

node_moduleを手動で消した後にnpm installで解消

 

6.9.0だとnode_moduleが競り合いを起こす。そもそも

新しいnpmに対応していないファイルを呼ぼうとしている

->ファイルが見つからないということです。

参考 https://stackoverflow.com/questions/52215541/module-build-failed-error-cannot-find-module-node-sass

  • この記事いいね! (0)

著者について

asaba

asaba author

好きなもの:RPG、チョコミント 少しずつ頑張ります。