webstrom 调试 nodejs

"C:\Program Files (x86)\JetBrains\WebStorm 10.0.3\bin\runnerw.exe" "D:\Program Files\nodejs\node.exe" --debug-brk=15688 --nolazy server.js
(node:9264) [DEP0062] DeprecationWarning: node --debug and node --debug-brk are invalid. Please use node --inspect or node --inspect-brk instead.

Process finished with exit code 9

正常运行可以,但是debug运行就不行了。他写着让使用inspect但是从哪里改成这个呢???

2个回答

您好,我通过一天的实验,现提交以下问题供大家参考。
1,在WebStorm 8以上的版本,已经没有node js remote debug的运行选项,所以目前无法使用该版本进行debug,目前能够匹配教程的版本只能到webstorm7.
2,node js版本不能高于6.11.原因:如果使用webstorm开发,则在debug模型下会自动添加运行参数--debug=xxxx端口。而由于在6.11之后的版本(已验证node7,node8)都弃用debug关键字了,改为inspect作为监听端口,所以教程也就不适用了。
这两个问题我在网上踩了不少坑才搞定,是否有更好的方法在新的webstorm下运行nodejs的高版本,目前没有好的教程。请大家想一次性部署环境的注意这两个问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问