comment exécuter npm start
Bhanukas-MacBook-Pro: Panneau d'administration de la carte d'achat bhanukaisuru $ npm start npm ERR! script manquant: démarrer
npm ERR! Un journal complet de cette exécution peut être trouvé dans: npm ERR!
/Users/bhanukaisuru/.npm/_logs/2019-05-01T05_42_52_916Z-debug.log
fichier package.json
{ "name": "shopping-cart-admin-panel", "version": "0.1.0", "private": true, "dependencies": { "axios": "^0.18.0", "bootstrap": "^4.3.1", "react": "^16.8.6", "react-dom": "^16.8.6", "react-router-dom": "^5.0.0", "react-scripts": "3.0.0" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, "eslintConfig": { "extends": "react-app" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "proxy": "http://localhost:3000" }
5 Réponses :
Je peux voir que vous avez un script "start" dans votre package.json
"start": "npx node index.js"
react-scripts
est un ensemble de scripts de create-react- pack de démarrage de l'application.
Vous devez exécuter la commande npm start
dans votre terminal pour exécuter l'application.
Dans les applications courantes, le Le script de démarrage ressemble à ceci:
"scripts": { "start": "react-scripts start", <--- here "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" },
Où index.js peut également être le fichier server.js
J'ai eu ce même problème à un stade précoce. Obtenir l'erreur:
npm ERR! missing script: start
Pour commencer, assurez-vous que vous êtes dans le "client" (client cd) ou quel que soit le nom que vous avez choisi pour créer le côté client de votre creat-react-app .
Il semble que vous ayez déjà vos scripts de démarrage et de réaction, alors espérons que cela vous aidera.
J'ai eu le même problème et j'ai passé une journée entière à essayer de le résoudre, pour me rendre compte que le dossier racine dans lequel j'ai créé l'application de réaction contenait une connexion "&" . npm a recherché le script de démarrage sur un chemin de dossier non valide en omettant les caractères avant et en incluant le & . Une fois que j'ai déplacé le projet vers un chemin de dossier simple, tout fonctionnait parfaitement. J'espère que cela aidera un débutant Node / React comme moi.
Suggestions ->
-parfois, si vous installez yarn spécifiquement en utilisant $ npm install -g yarn
., cela bloque toutes sortes de scripts et réagit dom pour installer et il crée un fichier yarn.lock qui le bloque en créant les scripts.
Désinstallez donc yarn en utilisant
$ npm uninstall -g yarn
, puis supprimez tous les dossiers spécifiques qui ont été créés précédemment sur le projet.
Et cours
$ npx create-react-app mon-application
Bon piratage!
c'est à cause de l'installation globale de create-react-app ou votre node.js n'est pas mis à jour. Suivez les étapes ci-dessous
désinstaller réagir à partir de global
----> désinstaller npm -g create-react-app
Ensuite, essayez de mettre à jour le npm et tous les packages.
----> npm install -g npm @ dernier
Maintenant, créez votre nouvelle application de réaction
----> npx create-react-app yout-app-name
Avez-vous exécuté
npm start
dans le même dossier quepackage.json
?opps non, merci ça marche