Je reçois cette erreur lorsque j'essaie de déboguer mon application node à l'aide de la commande npm start.
Erreur:
npm ERR ! Windows_NT 6.3.9600 npm ERR ! argv "C:\Program Files\Nodejs\\node.exe" ; "C:\NProgram Files\Nodejs\Node_modules\Npm\Nbin\Npm-cli.js" ; "start" ; npm ERR ! node v0.12.7 npm ERR ! npm v2.11.3
npm ERR ! script manquant : start npm ERR ! npm ERR ! Si vous avez besoin d'aide, vous pouvez signaler cette erreur à l'adresse suivante : npm ERR ! https://github.com/npm/npm/issuesnpm ERR ! Veuillez inclure le fichier suivant avec toute demande d'assistance : npm ERR ! C:\Users\andrmoll.NORTHAMERICA\Documents\GitHub\SVIChallenge\npm-debug.log
Dans le fichier de débogage:
verbose stack Erreur : script manquant : start
4 pile verbeuse à l'exécution (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:142:19)
Pile 4 verbeux à C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:58:5
Pile 4 verbeux à C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:345:5
Pile 4 verbeux à checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:309:45)
4 verbose stack at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:343:3)
4 verbose stack at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:113:5)
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:300:12
Pile 4 verbeux à evalmachine.
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:102:5
Pile verbeuse à FSReqWrap.oncomplete (evalmachine.
Il semble que vous n'ayez pas défini un script start
dans votre fichier package.json
ou que votre projet ne contienne pas de fichier server.js
.
S'il y a un fichier server.js à la racine de votre paquet, alors npm utilisera par défaut la commande de démarrage de node server.js.
https://docs.npmjs.com/misc/scripts#default-values
Vous pouvez soit changer le nom de votre script d'application en "server.js", soit ajouter ce qui suit à votre "package.json".
"scripts": {
"start": "node your-script.js"
}
Ou ... vous pouvez simplement exécuter directement node your-script.js
.