"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但是从哪里改成这个呢???
https://www.cnblogs.com/jinguangguo/p/4809886.html
您好,我通过一天的实验,现提交以下问题供大家参考。
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的高版本,目前没有好的教程。请大家想一次性部署环境的注意这两个问题。
。。。。查了很多资料,发现很简单,只需要在Node parameters:
的输入里面填写:--inspect-brk
这样就可以了,如果不写,默认是走的--debug-brk
,但是一旦写上这个参数那么就会走--inspect-brk
。。。。很神奇