Node JS 7.3.0 和 WebStorm 2016.3.2:IDE 始终使用“--inspect”进行调试

Node JS 7.3.0 and WebStorm 2016.3.2: IDE always debugs with "--inspect"

自升级到节点 v7.x 以来,WebStorm 总是 使用 --inspect 标志启动调试器并且没有选项可以在 run/debug配置。

我想要和以前一样的调试体验(在 WebStorm 中调试),而不是使用新的 DevTools 向导。

如何在调试器启动时停止添加 --inspect 标志?或者,是否存在未记录的覆盖,例如 --inspect=false?

很遗憾没有:(这是一个已知问题,请参阅WEB-24629. Hidden option for turning dev tools protocol support off (js.debugger.node.use.inspect=false) will be included in next 2016.3 update - see https://youtrack.jetbrains.com/issue/WEB-24629#comment=27-1809582

目前唯一的解决方法是将 Node.js 降级为 6.x:( 完整的 Node 7 支持(使用 v8 检查器)将在 2017.1

中可用

只是为了添加到 lena 的 post。我发现该错误存在于 Webstorm 2016.3.2 中,因此您只需降级到 Webstorm 2016.3.1 即可使用最新的 Node 7.x

恢复功能