首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用visual studio代码调试节点8?

用visual studio代码调试节点8?
EN

Stack Overflow用户
提问于 2017-06-14 02:56:22
回答 2查看 6.5K关注 0票数 4

使用版本1.13.0,当启动节点调试test2.js时,该节点为0.12版本,配置如下,我可以从vscode进行调试和响应:

代码语言:javascript
复制
Debugging with legacy protocol because it was detected.

但是,当节点为V8.0,并发出“nodebugtest2.js”时,调试VSCODE得到:

代码语言:javascript
复制
Debugging with legacy protocol because Node.js version could not be determined (Error: read ECONNRESET)

知道为什么吗?我使用的是“附加”,配置如下:

代码语言:javascript
复制
"version": "0.2.0",
"configurations": [
  {
    "type": "node",
    "request": "attach",
    "name": "Attach",
    "port": 5858
  }
  {
    "type": "node",
    "request": "launch",
    "name": "Launch Program",
    "program": "${file}"
  }
]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-16 10:33:08

文档所述,您需要使用新的“检查器”协议:

代码语言:javascript
复制
 {
        "type": "node",
        "request": "attach",
        "name": "Attach (Inspector Protocol)",
        "port": 9229,
        "protocol": "inspector"
 }
票数 7
EN

Stack Overflow用户

发布于 2017-08-24 02:11:32

如果您仍然得到错误:调试与遗留协议,因为node.js版本无法确定

使用以下步骤:

  1. brew卸载节点。
  2. 剩下的电脑。
  3. brew安装节点。

它适用于Visual代码版本1.15.1;节点版本8.4.0

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44534656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档