使用最新的webstorm,参考官方文档不能调试呀

下载最新的webstorm IDE
创建了一个helloworld,然后按照官方文档搭建调试环境,出现如下问题
1. 问题一
配置"args":"--debug=58580"时,启动服务,结果提示我如下错误,看起来是--debug不能用了
(node:16920) [DEP0062] DeprecationWarning: node --debug and node --debug-brk are invalid. Please use node --inspect or node --inspect-brk instead.

这是我的配置
"development":{
"connector": [
{"id": "connector-server-1", "host": "127.0.0.1", "port": 3150, "clientHost": "127.0.0.1", "clientPort": 3010, "frontend": true, "args":"--debug=58580"}
]
},

然后我把--debug改成 "args":"--inspect=58580",启动到是没问题了,看起来已经启动成功了。
我创建remote debug,连接时,一真显示 Connecting to 127.0.0.1:58580,看起来是没有连接成功。

谁能救救我啊,查遍网上的所有帖子,都是--debug=xxxxx,为什么我的这不行呢?

标签: 开发求助
gjjlfz 在 2017-6-22 15:46发布 分享到 weibo
4 回复
#1 {2} gjjlfz 2017-6-26 21:22 回复

竟然没有一个人回复我的消息,无语

自己终于找到原因了,是因为我的node.js太高了(8.x), --debug被废了。把node.js把成6.11,按官方文档调试,一切OK。

lwcbest 2017-6-27 20:47 回复

个人不建议用remote debug,比较鸡肋,还是使用log吧

MissLee 2017-6-30 10:51 回复

@lwcbest 谢谢

#2 {1} selence1988 2017-7-3 17:14 回复

我也是正在用这个软件开发啊但是现在刚刚接触,我卡在cd game-server显示 “系统找不到指定路径”...........这个该怎么办啊

sss316 2017-7-8 10:11 回复

这块官方做的不好,执行完指令自动跳转到game-server目录下,我开始一直以为还是在项目根目录。

#3 degel 1-7 19:51 回复

您好,我通过一天的实验,现提交以下问题供大家参考。
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的高版本,目前没有好的教程。请大家想一次性部署环境的注意这两个问题。

回到顶部