浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

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)