为什么vscode调试node一直报这个错
发布于 7 年前 作者 FlyerJay 12163 次浏览 来自 问答

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

5 回复

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

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

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

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

回到顶部