Sto ricevendo questo errore quando cerco di eseguire il debug della mia applicazione node utilizzando il comando npm start.
Errore:
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! node v0.12.7 npm ERR! npm v2.11.3
npm ERR! script mancante: start npm ERR! npm ERR! Se hai bisogno di aiuto, puoi segnalare questo errore a: npm ERR! https://github.com/npm/npm/issues npm ERR! Si prega di includere il seguente file con qualsiasi richiesta di supporto: npm ERR! C:\Users\andrmoll.NORTHAMERICA\Documents\GitHub\SVIChallenge\npm-debug.log
Dal file di debug:
verbose stack Error: missing script: start
4 verbose stack at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:142:19)
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:58:5
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:345:5
4 verbose stack at 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
4 verbose stack at evalmachine.
4 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:102:5
4 verbose stack at FSReqWrap.oncomplete (evalmachine.
:95:15)
Sembra che tu non abbia definito uno script start
nel tuo file package.json
o che il tuo progetto non contenga un file server.js
.
Se c'è un file server.js nella root del tuo pacchetto, allora npm imposterà il comando di avvio a node server.js.
https://docs.npmjs.com/misc/scripts#default-values
Potresti cambiare il nome del tuo script di applicazione in server.js
o aggiungere il seguente al tuo `package.json
"scripts": {
"start": "node your-script.js"
}
Oppure... potresti semplicemente eseguire direttamente il node your-script.js
.
Si prega di utilizzare la seguente linea di codice nell'oggetto script che è presente in package.json
"scripts": {
"start": "webpack-dev-server --hot"
}
Per me ha funzionato perfettamente bene.