2012-03-09 17 views
34

He editado mi package.json para personalizar la secuencia de comandos de "arranque" lo que añade la bandera --debug al nodo:¿Puedo agregar un script de depuración a NPM?

"scripts": { 
    "start": "node --debug server.js" 
    } 

¿Hay una manera de añadir nuevas secuencias de comandos, por ejemplo, una secuencia de comandos de depuración que haría ¿Qué está haciendo mi "inicio" personalizado en este momento?

que estoy buscando para ser capaz de ejecutar:

npm debug 

Respuesta

86

En su package.json definen el guión

"scripts": { 
    "debug": "node --debug server.js" 
} 

y luego se puede utilizar MNP gestión guión

npm run-script debug 

o la versión más corta

npm run debug 
+2

perfecto! Justo lo que necesitaba. – eliocs

+0

¡También funciona para mí, gracias! – Antoine

+0

DesprecauciónAdvertencia: 'node --debug' y' node --debug-brk' no son válidos. Utilice 'node --inspect' o' node --inspect-brk' en su lugar. –

3

De los nodejs docs:

El depurador legado ya no se utiliza como del Nodo 7.7.0. Utilice --inspect y Inspector en su lugar.

Así que a partir del uso de nodo 7.7.0v --inspect

Cuestiones relacionadas