【问题标题】:Debugging node app in WebStorm when run from gulp从 gulp 运行时在 WebStorm 中调试节点应用程序
【发布时间】:2015-05-03 13:10:13
【问题描述】:

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

在我看来,gulp 文件正在启动 node 的另一个实例,因此当您从 webstorm 进行“调试”时,您只是在调试 gulp。

我还尝试使用 yo hottowel 进行另一个项目,但得到了同样的结果 - 我无法通过 webstorm 调试实际的应用程序。

谁能告诉我如何配置 webstorm 以便我可以调试实际的服务器端节点代码但仍然使用 gulp 构建工具?

【问题讨论】:

  • 有同样的问题。 @gremwell 你找到解决方案了吗?
  • 我把它作为答案发布(基本上没有解决方案)

标签: node.js gulp webstorm


【解决方案1】:

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

看来这不能很快完成。简而言之,问题在于 serve-dev 任务启动了采用 app.js 的新进程(nodemon) 目前没有解决方法如何调试此类生成的进程。如果您在我们的 YouTrack 中提交关于它的功能请求,我们将不胜感激:https://youtrack.jetbrains.com/issues/WEB 您可以尝试避免它的唯一方法 - 尝试创建一个单独的任务,该任务将直接运行 app.js 而无需 nodemon 进程并调试此任务。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2016-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      相关资源
      最近更新 更多