create-react-app
を設定し、localhostでApp.jsを実行しようとしていますが、yarn start
を実行すると、次のエラーメッセージが表示されます。
22:23 $ yarn start
yarn run v1.3.2
$ react-scripts start
Could not find a required file.
Name: index.html
Searched in: /Users/-----/Desktop/---/----/hw/HW-REPO/hw-name/public
error Command failed with exit code 1.
私はすでにyarn install
を使用して糸をインストールしたので、コードまたはファイル構造に問題があるかどうかはわかりません。
ファイル構造は次のとおりです。
app-name
-client
--public
---index.html
---manifest.json
--src
---Components
----various folders
---App.js
---App.test.js
---index.js
-database
-model
-gitignore
-package-lock.json
-package.json
-server.js
-yarn.lock
更新:yarn.lock and package.json
をclient
フォルダーに移動し、再度yarn install
を実行してからyarn start.
を実行しました。ブラウザーに適切な古いエラーメッセージが表示されます。ファイルをシャッフルすることでうまくいったのか、それともyarn install
再度であったのかは100%わかりませんが、少なくとも現在は機能しています。
@Tsardines同じ問題が発生していましたが、プログラムが参照していた「必要なファイルが見つかりませんでした」は「index.js」でした。
$ yarn start yarn run v1.13.0 warning ..\..\..\..\package.json: No license field $ react-scripts start Could not find a required file. Name: index.js
これは、私のindex.jsファイルが「src」フォルダーではなく、プロジェクトのルートフォルダーにあったためです。
ファイルをsrcフォルダーに移動し、「yarn start」を実行しました。プレスト!