从gulp运行时,在WebStorm中debugging节点应用程序

我正在使用webstorm 10.0.2 ,并使用了bangular模板来生成一个项目。 我可以通过gulpfile.js窗口运行gulp命令,我可以在gulpfile.js设置一个断点,它会打到它,但我似乎无法得到它在我的server.js

它在我看来像吞食文件正在启动另一个node实例,因此,当你从webstorm“debugging”,你只是debugging吞咽。

我也尝试过使用yo hottowel另一个项目,但得到同样的事情 – 我无法通过webstormdebugging实际的应用程序。

任何人都可以告诉我如何configurationwebstorm,以便我可以debugging实际的服务器端节点代码,但仍然使用gulp构build工具?

我于2015年5月联系了JetBrains支持,他们的回应是:

看来这不能很快完成。 简而言之,问题在于serve-dev任务启动了需要app.js的新进程(nodemon)目前还没有解决方法来debugging这样的产生的进程。 如果您在我们的YouTrack中提交关于它的function请求,我们将非常感激: https ://youtrack.jetbrains.com/issues/WEB您可以尝试避免它的唯一方法 – 尝试创build一个单独的任务,将运行app.js直接没有nodemon进程,而是debugging这个任务。