Webstorm调试器断点在nodejs中不起作用

som*_*235 18 debugging breakpoints node.js webstorm

当我尝试设置断点并调试文件时,调试器只运行应用程序而不停在断点处.这是我的代码:

console.log('123');
Run Code Online (Sandbox Code Playgroud)

这是我的输出:

/usr/bin/node --debug-brk=39765 --nolazy index.js
debugger listening on port 39765
123

Process finished with exit code 0
Run Code Online (Sandbox Code Playgroud)

有谁知道可能是什么问题?

Pio*_*ski 13

尝试在WebStorm注册表中禁用js.debugger.v8.use.any.breakpoint.

您可以转到" 帮助" - >" 查找操作"来执行此操作

在那里只需输入注册表.

对我来说,做出禁止任何调试此选项节点相关的更快,更具可预测性.


Luc*_*ano 5

想要进入并说你使用而不是让WebStorm断点用于远程调试以及直接从webstorm运行服务器是绝对关键的.--debug-brk--debug

即使--debug-brk技术上只是停止并等待调试器加入,并--debug允许您稍后加入,我的断点也失败了,--debug无论我尝试的远程配置如何.

据我所知,将WebStorm 11连接到调试端口上的node.js服务器,只有--debug,将连接但无法加载任何有效的断点.


小智 1

  1. 在 OS X 中转至Run -> View Breakpoints...或点击 shift+ command+ 。F8
  2. 从列表中选择断点并确保Suspend已选中。

启用暂停