El nodo-inspector/--debug se sustituyen ahora por el inspector ver Boletín continuación
#now deprecated/see below for update
#install node-inspector
npm install -g node-inspector
#start node-inspector, listen on port 8080 (default)
node-inspector --web-port=8080
#in another terminal session/window:
#while node-inspector is running, start your project in debug mode
node --debug myproject.js
Ahora se puede navegar a http://your_server:8080 para una sesión de depuración completa de myproject.js
Si su servidor remoto no es accesible en el puerto remoto debido a firewalls u otras razones, puede crear un túnel ssh desde el puerto 8080 en su máquina local a 'localhost: 8080' en el servidor remoto:
ssh -L 8080:localhost:8080 [email protected] -N
y mantener esto en marcha mientras se utiliza http://localhost:8080 en el equipo local para depurar su sesión nodejs remota
actualización de agosto de 2017
nodo de inicio en el modo de inspeccionar:
node --inspect=0.0.0.0:9229 myproject.js
o si desea que el depurador se rompa en la primera línea de mi proyecto .JS:
node --inspect-brk=0.0.0.0:9229 myproject.js
a continuación, abra la siguiente URL en su navegador chrome:
chrome://inspect
Haga clic en 'Configurar ...' botón y añaden el siguiente objetivo:
ip-or-name-of-server-running-node:9229
Después haga clic en el botón 'Listo', debería ver myproject.js debajo de sus objetivos remotos. Haga clic en el enlace inspeccionar para iniciar la depuración. Desafortunadamente, el enlace de inspección no funciona en Chrome 58 para Ubuntu. Funciona bien en Chrome 60 para Windows.
¿Sabes si tengo que iniciar el inspector de nodos explícitamente como en tu ejemplo cuando ejecuto un servidor de meteoritos? – Gobliins
Gracias! Funciona bien para mí con 'chrome: // inspect /', sin embargo falla con VS Code (Attached pero los puntos de interrupción no funcionan) e IntelliJ IDEA (Imprime "Connecting to ip ...") y no ocurre nada más. –
para inspeccionar para siempre y volver a cargar cuando lo guarde, use este nodo 'forever -w -c' --inspect = 127.0.0.1: 3333 'file.js' – DarckBlezzer