Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using node-inspector with Grunt tasks

Does someone used node-inspector with Grunt for application debugging? If not, Can you recommend a debugging tool for Grunt based apps?

I'm working with nodejs for a server side app and I have Grunt to use separated tasks (this is because users can execute tasks separately).

like image 493
JuanO Avatar asked Jun 23 '12 16:06

JuanO


People also ask

Which of the following commands is used to install Node inspector?

The node-debug command will load Node Inspector in the default browser.


1 Answers

To run grunt in debug, you need to pass the grunt script to node explicitly:

node-debug $(which grunt) task 

and put a debugger; line in your task. node-inspector will then open a browser with debugging tools.

Edit 28 Feb 2014

node-inspector has added the command node-debug, which launches node in a --debug state and opens the browser to the node-inspector page, stopping when it hits the first debugger line or set breakpoint.

Edit 30 January 2015

On Windows, things are a touch more complicated. See the answer from @e.gluhotorenko for instructions.

like image 58
David Souther Avatar answered Sep 30 '22 15:09

David Souther