更新时间:2023-11-18 17:48:46
要在调试中运行grunt,您需要将grunt脚本显式传递给节点:
node-debug $(which grunt)任务
并放置一个调试器;
在你的任务中。 node-inspector
然后打开一个带有调试工具的浏览器。
node-inspector
添加了命令 node-debug
一个 - debug
状态,并将浏览器打开到节点检查器
页面,当它访问第一个 debugger
行或设置断点。
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).
Thanks in advance
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.
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.
On Windows, things are a touch more complicated. See the answer from @e.gluhotorenko for instructions.