Webstorm Debugger 卡在 Debugger attached 的问题解决

1,530 阅读1分钟

这是今天在使用webstorm调试electron项目的时候发现的问题,webstorm的调试器中,一开始用start可以正常启动app,后面打了断点用debugger启动,就发现应用没有启动,debugger console中到了debugger attached就没有下文了,几番查找,终于发现解决方案:

intellij-support.jetbrains.com/hc/en-us/co…

Registry中的js.debugger.use.node.options设置为false即可解决;

原因是默认情况下,这个注册key是启用的,IDE会使用NODE_OPTIONS进行调试的端口管理;禁用后,将会显式的传递--inspect-brk=<port>

关于NODE_OPTIONS可以参考这篇文章

如何在Webstorm中调试electron可以参考这篇文章