我正在使用grunt通过livereload和其他任务启动我的服务器。 我跟着this和this post来执行我的咕噜声任务。 它正在工作,但我无法正常调试(当我设置一些断点时,没有命中)
当我启动脚本时,这是我得到的:
正如您所看到的那样,调试器出现在第二个选项卡中,但它没有做任何事情。 (即使它说成功连接) 要调试我的应用程序,我要停止第二个选项卡,然后运行一个远程调试器......无论如何要解决这个问题?
其他信息:服务器在另一个进程中运行。如果我在与grunt相同的过程中运行它,则没有问题。
答案 0 :(得分:0)
你使用什么Node.js版本?在0.10.x中,子进程占用与主进程相同的端口,因此默认情况下调试不起作用。相关票证:https://github.com/joyent/node/issues/5318。你可以使用Node.js ersion> = 0.11.4检查它是否适合你吗?还有,正在使用什么Grunt任务?
答案 1 :(得分:0)
如lena所述,问题似乎已在WebStorm 8中修复。