"Cannot find debug adapter for type 'node'. "
"Cannot find debug adapter for type 'node'. "
我正在尝试在 vs 代码中调试节点脚本。
下面是我的launch.json-
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug sql report",
"program": "${workspaceFolder}/scripts/debug_sql.js"
}
]
}
当我 运行 我得到一个错误 Cannot find debug adapter for type 'node'.
我的代码版本是 - Version 1.36.1 (1.36.1)
节点调试器以前工作。但不确定为什么它现在不起作用。
知道如何解决这个问题吗?
我遇到了同样的问题。
我必须安装旧版本,在我的例子中是 1.34
只需从 VSC 市场安装较旧的 'Node Debug' 版本。在我的例子中,1.33 没有,而 1.31 有效。
首先在此文件夹中尝试'npm install'。如果未安装项目,则会出现此错误。
我不得不重新启动 vscode。
不确定它是否已连接,但我的应用程序因 JavaScript 堆内存不足错误而崩溃。
附和那些建议降级可以解决问题的人。我从 1.33 降级到 1.32,一切又对我有用了。
要在 vs-code 上调试节点 js,需要两个扩展。
- 节点调试
- 节点调试(旧版)
安装或启用两者并重新加载。
reason for requiring both mentioned here
"Node Debug (legacy)" is important because it delegates to "Node Debug" for Node.js versions >= 8.0.
Without "Node Debug (legacy)" node debugging is basically disabled because nobody will delegate.
我不确定这是否是解决方案,但就我而言,卸载一些扩展程序解决了问题。 You/Anyone以后遇到这个问题也可以试试这个步骤
我在尝试调试 C++ 应用程序时收到了类似的错误消息。谷歌搜索,我最终来到这里。在使用 C++ 调试器详细信息设置 launch.json 之后,我没有重新启动我的 VS 代码编辑器。因此,在阅读了上述评论后,我刚刚重新启动,然后不断收到错误消息,提示 Extension Host crashed(或类似的事情)。打开开发人员工具 window(你会在那里看到一个带有崩溃消息的按钮)并转到控制台 window,我注意到很多扩展都失败了。继续并卸载那些失败的扩展和中提琴! C++调试器开始工作!!!呜哇...
注意:在我的例子中,我猜 Debugger for Java
扩展是罪魁祸首,但是在那个过程中,我意识到有很多我很少使用的扩展,并卸载了它们。 :)
经验教训:我快要疯了,安装了很多扩展程序(其中大部分我很少使用,如果有的话!!)。现在我应该更加小心和有条理:)
我正在尝试在 vs 代码中调试节点脚本。
下面是我的launch.json-
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Debug sql report",
"program": "${workspaceFolder}/scripts/debug_sql.js"
}
]
}
当我 运行 我得到一个错误 Cannot find debug adapter for type 'node'.
我的代码版本是 - Version 1.36.1 (1.36.1)
节点调试器以前工作。但不确定为什么它现在不起作用。
知道如何解决这个问题吗?
我遇到了同样的问题。 我必须安装旧版本,在我的例子中是 1.34
只需从 VSC 市场安装较旧的 'Node Debug' 版本。在我的例子中,1.33 没有,而 1.31 有效。
首先在此文件夹中尝试'npm install'。如果未安装项目,则会出现此错误。
我不得不重新启动 vscode。
不确定它是否已连接,但我的应用程序因 JavaScript 堆内存不足错误而崩溃。
附和那些建议降级可以解决问题的人。我从 1.33 降级到 1.32,一切又对我有用了。
要在 vs-code 上调试节点 js,需要两个扩展。
- 节点调试
- 节点调试(旧版)
安装或启用两者并重新加载。
reason for requiring both mentioned here
"Node Debug (legacy)" is important because it delegates to "Node Debug" for Node.js versions >= 8.0. Without "Node Debug (legacy)" node debugging is basically disabled because nobody will delegate.
我不确定这是否是解决方案,但就我而言,卸载一些扩展程序解决了问题。 You/Anyone以后遇到这个问题也可以试试这个步骤
我在尝试调试 C++ 应用程序时收到了类似的错误消息。谷歌搜索,我最终来到这里。在使用 C++ 调试器详细信息设置 launch.json 之后,我没有重新启动我的 VS 代码编辑器。因此,在阅读了上述评论后,我刚刚重新启动,然后不断收到错误消息,提示 Extension Host crashed(或类似的事情)。打开开发人员工具 window(你会在那里看到一个带有崩溃消息的按钮)并转到控制台 window,我注意到很多扩展都失败了。继续并卸载那些失败的扩展和中提琴! C++调试器开始工作!!!呜哇...
注意:在我的例子中,我猜 Debugger for Java
扩展是罪魁祸首,但是在那个过程中,我意识到有很多我很少使用的扩展,并卸载了它们。 :)
经验教训:我快要疯了,安装了很多扩展程序(其中大部分我很少使用,如果有的话!!)。现在我应该更加小心和有条理:)