web-dev-qa-db-fra.com

Script manquant lorsque j'exécute npm commence à créer React app

J'essaie d'exécuter le serveur React en exécutant npm start

Lorsque je fais cela, j'obtiens une erreur de script manquante:

λ npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Aristophanes\AppData\Roaming\npm-cache\_logs\2019-05-15T11_34_47_404Z-debug.log

Journal d'erreurs complet:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose stack Error: missing script: start
4 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:115:5
4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:418:5
4 verbose stack     at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:373:45)
4 verbose stack     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:416:3)
4 verbose stack     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:160:5)
4 verbose stack     at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:332:20)
4 verbose stack     at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16)
4 verbose stack     at FSReqCallback.readFileAfterOpen [as oncomplete] (fs.js:242:13)
5 verbose cwd C:\Users\Aristophanes\eth-todo-list-react
6 verbose Windows_NT 10.0.17134
7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
8 verbose node v11.1.0
9 verbose npm  v6.4.1
10 error missing script: start
11
Aristophanes

Mettre à jour create-react-app package pour résoudre ce problème.

Pour mettre à jour le package concerné, exécutez la commande suivante: npm install -g create-react-app

6
n0noob

L'installation de create-react-app dans le monde est désormais déconseillée. Désinstallez plutôt le package create-react-app installé à l'échelle mondiale en procédant comme suit: npm uninstall -g create-react-app (vous devrez peut-être supprimer manuellement le dossier du package si cette commande ne fonctionne pas pour vous. Certains utilisateurs ont signalé qu'ils devaient supprimer les dossiers manuellement)

Ensuite, vous pouvez exécuter npx create-react-app my-app pour créer à nouveau l'application React.

réf: https://github.com/facebook/create-react-app/issues/8086

3
Shinebayar G

Pour Windows

essayé npm uninstall -g create-react-app qui ne fonctionnait pas pour moi.

J'ai fait ce qui suit et cela a fonctionné:

  1. Invite cmd élevée (ou Git Bash): where create-react-app c'était quelque part dans les fichiers système sous fil. suivez ce chemin et supprimez les deux fichiers.
  2. Accédez au répertoire de travail où vous souhaitez que le projet, dans mon cas, un dossier dans Documents\Projects. courir npx create-react-app my-test-app

Cela va créer un nouveau dossier appelé my-test-app et vous pouvez suivre le reste des instructions sur le site Web de l'application React.

cd dans ce nouveau dossier, exécutez

yarn start

2
Dhruv

Ce problème a créé et crée toujours beaucoup de maux de tête:

https://github.com/facebook/create-react-app/issues/8308
https://github.com/facebook/create-react-app/issues/8086

Fondamentalement, la suggestion est correcte, il se peut que vous ayez une ancienne version de quelque chose, essayez d'abord de supprimer le global create-react-app

npm uninstall -g create-react-app

Essayez ensuite de mettre à jour le npm et tous les packages.

npm install -g npm@latest

Ensuite, vous pouvez exécuter à nouveau pour créer l'application React.

npx create-react-app my-app

Cela a résolu le problème dans mon cas

1
freedev

les installations globales de create-react-app ne sont plus prises en charge.

fais le:

npm uninstall -g create-react-app

maintenant fais le:

npm install create-react-app

créez maintenant votre application

npx create-react-app yout-app-name

0
Márcio Soares

J'ai eu ce problème et j'ai réussi à le résoudre en supprimant l'application create-react-app avec ce npm uninstall -g create-react-app commande. Cela garantissait que npx utiliserait toujours la dernière create-react-app version.

0
ali

Vérifiez les noms des scripts dans le fichier package.json, ils peuvent être appelés quelque chose de différent pour démarrer. par exemple. cette partie:

"scripts": {
  "build": "cd packages/react-scripts && node bin/react-scripts.js build",
  "start": "cd packages/react-scripts && node bin/react-scripts.js start",
},

Essayez également d'imprimer votre répertoire de travail à l'aide de pwd et vérifiez si le répertoire actuel est correct et réexécutez npm run start.

0
Robert Anderson

Au cas où. De la documentation:

Si vous avez précédemment installé create-react-app globalement via npm install -g create-react-app, nous vous recommandons de désinstaller le package à l'aide de npm uninstall -g create-react-app pour vous assurer que npx utilise toujours la dernière version.

0
gdfgdfg