node.js - Difference between $ node --debug and $ node debug -
i looking @ docs
$ node --debug
vs.
$ node debug
there seem behavioral differences between two. documentation should here:
https://nodejs.org/api/debugger.html
this part sort of explains difference: https://nodejs.org/api/debugger.html#debugger_advanced_usage
but not 100% following saying. know actual difference between these too?
it's explained in documentation linked to, under advanced usage:
alternative way of enabling , accessing debugger start node.js --debug command-line flag or signaling existing node.js process sigusr1.
once process has been set in debug mode way, can inspected using node.js debugger either connecting pid of running process or via uri reference listening debugger:
node debug -p <pid> - connects process via pid node debug <uri> - connects process via uri such localhost:5858
so in short, --debug
(or sigusr1) explicitly enables (v8) debug server , begins listening debugger connections. executing node debug localhost:5858
/node debug -p 12345
causes node's built-in command line debugger connect particular process.
calling node debug foo.js
way combine 2 steps: enabling debug server , automatically connecting it.
Comments
Post a Comment