【问题标题】:Webstorm debugger for node.jsnode.js 的 Webstorm 调试器
【发布时间】:2013-10-31 11:56:13
【问题描述】:

我正在尝试配置 Webstorm 以使用 node.js 的调试器。

我已经设置了环境和所有内容,应用程序使用运行按钮运行良好,但使用调试器按钮它只是挂断了只写:

/usr/bin/node --debug-brk=52006 --debug-brk node.js
debugger listening on port 52006

它不起作用或在输出上写任何东西。

知道缺少什么吗?我已经安装了节点检查器和所有东西。

编辑:

运行代码一段时间后,我得到:

Failed to open socket on port 52708, waiting 1000 ms before retrying

【问题讨论】:

  • 在 7.0.1 中解决了一个问题,该问题为某些人解决了类似的问题。
  • 不是这样 :( 更新了,但我遇到了同样的问题。顺便说一句,我已经更新了描述!
  • 尝试在 Webstorm 之外运行您的应用程序。如果应用程序快速崩溃,调试器无法连接,Webstorm 甚至不会在 STDIO 上记录任何内容,我之前遇到过麻烦。 --debug-brk 不应该发生这种情况,因此它可能是一个 Node.js 错误。
  • 正如我在另一个问题上所建议的......我建议联系 JetBrains 并提交问题。

标签: javascript node.js debugging webstorm


【解决方案1】:

在 JetBrains 的帮助下解决了问题。简而言之,我使用集群创建未连接到调试器的子节点。

这里有完整的解释:https://intellij-support.jetbrains.com/tickets/13630

【讨论】:

  • 你能把解释复制到公开的地方吗?
  • "看起来不像 WebStorm 问题...您在应用程序中使用任何子进程吗?它是什么样子的?仅供参考 - 一些您可能会发现有用的链接:stackoverflow.com/questions/19252310/…@987654323 @"
猜你喜欢
  • 2020-04-29
  • 2017-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-29
  • 1970-01-01
相关资源
最近更新 更多