web-dev-qa-db-fra.com

"Impossible de trouver un fichier requis" sur `yarn start`

J'ai mis en place un create-react-app et j'essaie d'exécuter App.js sur localhost, mais en faisant yarn start Je reçois le message d'erreur suivant:

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.

J'avais déjà installé du fil avec yarn install, donc je ne sais pas s'il y a un problème avec mon code ou la structure du fichier.

Voici la structure du fichier:

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

Mise à jour: j'ai déménagé yarn.lock and package.json dans le dossier client, yarn install à nouveau, puis a exécuté yarn start. Maintenant, je vois de bons vieux messages d'erreur dans le navigateur. Je ne suis pas sûr à 100% si le brassage des fichiers a fait l'affaire ou s'il le faisait yarn installencore une fois mais au moins ça marche maintenant.

1
Tsardines

@Tsardines Je rencontrais le même problème, mais le 'Impossible de trouver un fichier requis' auquel mon programme faisait référence était '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

En effet, mon fichier index.js se trouvait dans le dossier racine de mon projet, au lieu d'être dans le dossier 'src'.

J'ai déplacé le fichier vers le dossier src, j'ai lancé 'yarn start'. Presto!

1
user10968884