Je reçois cette erreur lorsque j'essaie de déboguer mon application de noeud à l'aide de la commande npm start.
Erreur:À partir du fichier de débogage:npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C: \ Program Files \ nodejs \\ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! noeud v0.12.7 npm ERR! npm v2.11.3
npm ERR! script manquant: lancez npm ERR! npm ERR! Si vous avez besoin d'aide, vous pouvez signaler cette erreur à: npm ERR! https://github.com/npm/npm/issues npm ERR! Veuillez inclure le fichier suivant avec toute demande d'assistance: npm ERR! C: \ Users \ andrmoll.NORTHAMERICA \ Documents \ GitHub \ SVIChallenge \ npm-debug.log
pile verbeuse Erreur: script manquant: démarrer
4 pile détaillée lors de l'exécution (C: \ Program Files \ nodejs \ node_modules \ npm \ lib \ run-script.js: 142: 19)
4 pile verbeuse dans C: \ Program Files \ nodejs \ node_modules \ npm \ lib \ run-script.js: 58: 5
4 pile détaillée dans C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 345: 5
4 pile détaillée à checkBinReferences_ (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 309: 45)
4 pile détaillée à la fin (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 343: 3)
4 pile verbeuse à ce moment-là (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 113: 5)
4 pile détaillée dans C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 300: 12
4 pile verbeuse à evalmachine.:334:14
4 pile détaillée dans C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ graceful-fs \ graceful-fs.js: 102: 5
4 pile verbeuse à FSReqWrap.oncomplete (evalmachine.:95:15)
la source
start
script défini dans votrepackage.json
fichier?Réponses:
Il semble que vous n'ayez pas défini de
start
script dans votrepackage.json
fichier ou que votre projet ne contienne pas deserver.js
fichier.https://docs.npmjs.com/misc/scripts#default-values
Vous pouvez soit changer le nom de votre script d'application en
server.js
ou ajouter ce qui suit à votrepackage.json
Ou ... vous pouvez simplement exécuter
node your-script.js
directementla source
start
quand vous en avezmain
?main
est le point d'entrée dans un module lorsque vous l'utilisezrequire('your-module')
pour l'inclure dans un autre projet - docs.npmjs.com/files/package.json#main .scripts.start
est le script à exécuter par npm lorsque vous tapeznpm start
.npm init
ne sait pas pourquoi ne pose pas de question sur le script de démarrage. Ou du moins ne l'utilise pasmain
comme script de démarrage.Cette erreur se produit également si vous avez ajouté une deuxième clé "script" dans le fichier package.json. Si vous ne laissez qu'une seule clé "script" dans le package.json, l'erreur disparaît.
la source
npm start
ne fonctionnait pas.Dans mon cas, cela ne fonctionnait pas car j'en ai utilisé
"scripts"
deux fois . Après avoir combiné - c'est ok.la source
Veuillez utiliser la ligne de code ci-dessous dans l'objet de script qui se trouve dans package.json
Pour moi, cela a parfaitement fonctionné.
la source
$ npm run serve
?J'ai rencontré ce problème lors de l'installation de react-js pour la première fois: ces lignes m'ont aidé à résoudre le problème:
source: https://stackoverflow.com/a/59260128/11652661
la source
vérifiez que le fichier package.json ayant la propriété "scripts" est là ou non. sinon mettre à jour la propriété de script comme celle-ci
la source
Si vous utilisez babelify et watchify, accédez à:
package.json
et ajoutez ceci dans "scripts":
Un exemple serait:
Merci à Mark Price de DevSlopes
la source
Dans mon cas, s'il s'agit d'un projet React, vous pouvez essayer de mettre à niveau npm, puis de mettre à niveau React-Cli
la source
devrait éviter d'utiliser la version npm instable.
J'ai observé une chose qui est un problème basé sur la version npm, la version 4.6.1 de npm est stable, mais 5.x est instable car package.json sera parfaitement configuré lors de la création avec le modèle par défaut s'il s'agit d'une version stable et donc nous ne le faisons pas manuellement '' t besoin d'ajouter que les scripts.
J'ai eu le problème ci-dessous sur le npm 5, j'ai donc rétrogradé à npm 4.6.1, puis cela a fonctionné pour moi,
ERREUR: npm 5 n'est pas encore pris en charge
Il semble que vous utilisiez npm 5 qui a été récemment publié.
Malheureusement, l'application Create React Native ne fonctionne pas encore avec npm 5. Nous vous recommandons d'utiliser npm 4 ou fil jusqu'à ce que certains bugs soient résolus.
Vous pouvez suivre les problèmes connus avec npm 5 à: https://github.com/npm/npm/issues/16991
Devas-MacBook-Air: SampleTestApp deva $ npm start npm ERR! script manquant: démarrer
la source
Autre raison possible: vous utilisez npm lorsque votre projet est initialisé en fil. (Je l'ai fait moi-même). Ce serait donc
yarn start
au lieu denpm start
.la source
L'installation de create-react-app à l'échelle mondiale est désormais déconseillée. Désinstallez plutôt le package create-react-app installé globalement 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 des dossiers manuellement)
Ensuite, vous pouvez exécuter npx create-react-app my-app pour recréer l'application react.
réf: https://github.com/facebook/create-react-app/issues/8086
la source
Assurez-vous que les PORTS SONT ACTIVÉS
BLAL BLA BLA ET À LA FIN VOUS AVEZ CELA
Encore un débutant dans le nœud js, mais cela a causé plus de cela.
la source
Jetez un œil à votre client / package.json . Vous devez avoir ces scripts
la source
Vous pouvez avoir une ancienne installation (globale) de npm qui cause le problème. Depuis le 19/12, npm ne prend pas en charge les installations globales.
Tout d'abord, désinstallez le package à l'aide de:
npm uninstall -g create-react-app
Certains utilisateurs osx / Linux peuvent également avoir besoin de supprimer l'ancien npm en utilisant:
rm -rf /usr/local/bin/create-react-app
C'est maintenant la seule méthode prise en charge pour générer un projet:
npx create-react-app my-app
Enfin, vous pouvez exécuter:
npm start
la source
ajoutez cet extrait de code dans votre package.json , en fonction de votre propre configuration.
la source
J'ai le même problème. J'essaie d'écrire un code dans le fichier package.json comme ci-dessous
la source
J'ai résolu le mien. Ce n'est pas une erreur NPM, elle est liée au comportement du proxy.
Si vous êtes derrière un proxy,
la source