为什么vscode调试node一直报这个错
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,楼主解决了吗?