何の前触れもなく突然yarn start
ができなくなってしまった
エラーは下記の通り
yarn run v1.22.17
$ react-scripts start
Could not find a required file.
Name: index.js
Searched in: /Users/name/folder/React/react-app/src // ←←名前載ってしまうので一部書き換えてます
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
もちろんbuild
しても Could not find a required file. と言われる
エントリーポイントであるindex.jsが見つからない?と言われているっぽい・・・(でもパスは書き換えてないし・・・バージョンかな??)
依存関係を解決しようとバージョンが変えられたのかと思い、package.json
に書かれているバージョンが過去のものと相違しているかをチェックしたが何も変わっていなかった。
エラー文のSearched in:
を見てパスは合っているかを確認してみる
エントリーポイントが記載されている/node_modules/react-scripts/config/paths.js
を確認してみると
appIndexJs: resolveModule(resolveApp, 'src/index'),
という記載になっていたが
まさかのsrc
配下にindex.js
はなかった。
src/js/index.js
にあったのだ。(だが移動させた後もしばらくビルドもスタートもできていたんだが・・・)
パスを書き換えてみる
/node_modules/react-scripts/config/paths.js
の
appIndexJs:
に記載されているパスをsrc/js/index.js
に変更してスタートしてみると・・・
できました!!(警告返されてますがローカルは無事起動できてました笑)
このようなエラーが返ってきたらパスとバージョンを疑ってみることをまず先決しようかとおもいます。
細やかなご指摘部分でも、あったらぜひご教授ください!m(_ _)m