2
votes

Réagir: script manquant: démarrer

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"
}


2 commentaires

Avez-vous exécuté npm start dans le même dossier que package.json ?


opps non, merci ça marche


5 Réponses :


4
votes

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


0 commentaires

0
votes

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.


0 commentaires

0
votes

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.


0 commentaires

0
votes

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!


0 commentaires

0
votes

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

  1. désinstaller réagir à partir de global

    ----> désinstaller npm -g create-react-app

  2. Ensuite, essayez de mettre à jour le npm et tous les packages.

    ----> npm install -g npm @ dernier

  3. Maintenant, créez votre nouvelle application de réaction

    ----> npx create-react-app yout-app-name


0 commentaires