Visual studio code 在从源代码构建VS代码之后,如何使调试工作正常进行?

Visual studio code 在从源代码构建VS代码之后,如何使调试工作正常进行?,visual-studio-code,Visual Studio Code,我根据指南从源代码构建了VS代码。它似乎建造得很好,并以电子发射 问题: 当我尝试构建时,包括JavaScript和TypeScript版本(我先在每个版本上运行npm install),我无法使用F5进入调试模式。它显示“错误:没有为“节点”调试安装扩展。” 还有… 我尝试运行和调试我以前为VS代码所做的工作(我可以在上提供的发行版上完成这项工作) 但是,我得到了一个类似的错误:“没有为'extensionHost'调试安装扩展。” 任何帮助都将不胜感激。谢谢!您正在运行的开发版本不包括调试节

我根据指南从源代码构建了VS代码。它似乎建造得很好,并以电子发射

问题:

当我尝试构建时,包括JavaScript和TypeScript版本(我先在每个版本上运行
npm install
),我无法使用F5进入调试模式。它显示“错误:没有为“节点”调试安装扩展。”

还有…

我尝试运行和调试我以前为VS代码所做的工作(我可以在上提供的发行版上完成这项工作)

但是,我得到了一个类似的错误:“没有为'extensionHost'调试安装扩展。”


任何帮助都将不胜感激。谢谢!

您正在运行的开发版本不包括调试节点应用程序所需的节点调试器扩展

很多VSCode功能都是作为扩展实现的,当产品发布时,这些扩展被捆绑到发布的版本中

如果需要在生成版本中运行节点调试器扩展,则需要将该扩展添加到OSS build extensions文件夹中,以便执行以下操作:

cd~/.vscode-oss-dev/extensions/

git克隆https://github.com/Microsoft/vscode-node-debug &&cd vscode节点调试

npm安装和安装&gulp构建


这将把节点扩展拉到dev build extension文件夹,然后生成扩展。下次运行时,dev build将加载此扩展,您将能够进行节点调试。

这是可行的,但由于某些原因,当我在dev build中调试时,当我将鼠标悬停在某个变量上时,没有弹出窗口。非常烦人。