web-dev-qa-db-ja.com

「必要なファイルが見つかりませんでした」の「糸の開始」

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
9
Tsardines

更新:yarn.lock and package.jsonclientフォルダーに移動し、再度yarn installを実行してからyarn start.を実行しました。ブラウザーに適切な古いエラーメッセージが表示されます。ファイルをシャッフルすることでうまくいったのか、それともyarn install再度であったのかは100%わかりませんが、少なくとも現在は機能しています。

1
Tsardines

@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」を実行しました。プレスト!

1
user10968884