CNode

为什么vscode调试node一直报这个错

问答
FFlyerJay发布于9 年前最后回复9 年前5 回复13528 浏览0 收藏

Debugging with legacy protocol because Node.js version could not be determined (Error: connect ECONNREFUSED 127.0.0.1:5856) 明明我已经设置了协议为inspector,但是每次调试都使用legacy。

查看回复

回复 (5)

I
i5ting#1·9 年前

node版本是多少,6.3之前还是之后?

L
LaPoPvLe#2·9 年前

哭晕在厕所, 楼主的版本是不是 vX.X 的? 发现了一段代码:const version = semVerString.match(/v\d+.\d+.\d+/); https://github.com/Microsoft/vscode-node-debug/commit/29eb41682e004fe640eff018878486d6773c3c08#diff-de85f37d501756aac2189e5ddab43a1c 应该是这个原因,可以试试

K
kiinlam#3·9 年前

node -v // v8.2.1 出现跟楼主一样的情况,这还怎么玩。。。 用egg-bin debug就没问题。。。

S
SHocker-Yu#4·9 年前

刚刚更新了VSCode,也出现了这个问题,之前一直OK的,版本 v5.12.0,楼主解决了吗?

R
Raincal#5·9 年前

深度截图_桌面_20170818011048.png

参与回复
登录后即可参与回复。登录