我正在使用grunt来启动我的服务器,其中包括livereload和其他任务。 我跟着this和this post运行我的咕噜任务。 它的工作,但我无法正常调试(当我设置一些断点,也有未命中)Node.js服务器使用WebStorm进行调试(grunt)
当我启动脚本,这里是我的了:
正如你所看到的调试器出现在第二个选项卡中,但它没有做任何事情。 (即使它说它已成功连接)。
要调试我的应用程序,我必须停止此第二个选项卡,并运行远程调试程序...无论如何解决这个问题?
附加信息:服务器在另一个进程中运行。如果我在与grunt相同的过程中运行它,则没有问题。
我已经升级到节点0.11.11,仍然有相同的问题。但是我发现了一个修复程序。我正在使用grunt-express-server启动我的服务器(使用--debug选项)。修改任务源代码并用--debug-brk替换--debug修复了这个问题:) 问题的链接:https://github.com/ericclemmons/grunt-express-server/issues/44 – jitowix
这就是我做了什么 - 看到我的答案在http://stackoverflow.com/questions/21957411/debugging-grunt-with-intellij – lena
感谢问题编号! – lena