Devi essere installato nodo-ispettore e nodemon utilizzando:
npm install -g nodemon
npm install -g node-inspector
da eseguire in Windows, creare un nuovo file .bat e aggiungere le linee folowing:
@echo off
echo Starting developer enviroment of the file %1
start nodemon --debug-brk %1
node-debug %1
ed eseguire:
node_desarrollo.bat "nome del file per run.js"
Se Ran con un errore:
Error: listen EADDRINUSE :::5858
at Object.exports._errnoException (util.js:855:11)
at exports._exceptionWithHostPort (util.js:878:20)
at Agent.Server._listen2 (net.js:1237:14)
at listen (net.js:1273:10)
at Agent.Server.listen (net.js:1369:5)
at Object.start (_debug_agent.js:21:9)
at startup (node.js:72:9)
at node.js:980:3
sua normale, perché il nodo-ispettore ha bisogno di aprire quella porta per collegare ma perché il nodemon --debug-brk %1
è stata aperta la porta 5858 la sua non è possibile aprire e mostrare l'errore EADDRINUSE :::5858
, si noti che la bandiera --debug-brk
di nodemon è necessario fare un punto di interruzione sulla prima riga. Prova a modificare il file.js dopo aver eseguito .bat e guarda le modifiche riflesse sul debugger. Questo debugger si riavvia e mostra le modifiche fatte nel file.js. Felice codifica JS !!!
"node-inspector & nodemon --debug filename.js" dovrebbe funzionare semplicemente alla grande. Basta una sola riga di comando – anandharshan