I'm recebendo este erro ao tentar depurar minha aplicação de nó usando o comando npm start.
Error:
npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:|Program Files\\nodejs\\node.exe" "C:|Program Files\nodejs\nodejs\node_modules\nodejs\node.js" "start" npm ERR! nódulo v0.12.7 npm ERR! npm ERR! npm v2.11.3
npm ERR! script em falta: iniciar npm ERR! npm ERR! Se precisar de ajuda, pode reportar este erro em: npm ERR! https://github.com/npm/npm/issuesnpm ERR! Por favor, inclua o seguinte arquivo com qualquer pedido de suporte: npm ERR! C:\Users\andrmoll.NORTHAMERICA\Documentos\GitHub\SVIChallenge\npm-debug.log
Do arquivo de 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
pilha de 4 verboses em C:\Program Files\nodejs\node_modules\node_modules\node_modules\node_read-package-json\node_read-json.js:345:5
4 verbose stack at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\node_read-package-json\js:309:45)
4 verbose stack at final (C:\Program Files\nodejs\node_modules\npm\node_modules\node_read-package-json\read-json.js:343:3)
4 verbose stack at then (C:\Program Files\nodejs\node_modules\npm\node_modules\node_read-package-json\read-json.js:113:5)
pilha de 4 verboses em C:\Program Files\nodejs\node_modules\node_modules\node_modules\node_read-package-json\node_read-json.js:300:12
4 verbose stack at evalmachine.
:334:14
4 verbose stack no C:\Program Files\nodejs\node_modules\npm\node_modules\node_modules\graceful-fs\graceful-fs.js:102:5
4 verbose stack no FSReqWrap.oncomplete (evalmachine.
:95:15)
Parece que você pode não ter definido um script de início
no seu arquivo package.json
ou seu projeto não contém um arquivo server.js
.
Se houver um arquivo server.js na raiz do seu pacote, então npm terá como padrão o comando start para node server.js.
https://docs.npmjs.com/misc/scripts#default-values
Você pode mudar o nome do seu script de aplicação para server.js' ou adicionar o seguinte ao seu
package.json'.
"scripts": {
"start": "node your-script.js"
}
Ou ... você poderia apenas rodar o node seu-script.js
diretamente