I recently installed NodeJS Tools for Visual Studio which touts support for Node environments in VS. Notably, it has the ability to set debug breakpoints from the IDE.
I
You can. Right-click the Node project, select Properties, and configure your app as follows (in the image, default
is the Gulp task that you want to run).
Alternative method:
node --debug=44331 --debug-brk ../node_modules/gulp/bin/gulp.js default
. In my case, default
is the task name I want to run/debug. Debug | Attach to Process
. Select Node.js Remote debugging
as Transport, and in the qualifier select localhost:44331
. Press enter and you should see the Node process appear in the list. Click Attach
.Voila, the breakpoints are hit.
A couple of things to notice:
Unable to attach to process. Error 0x80004005
use a different port. I couldn't get it to work with port 5858.ECANCELED
?). Try again.