visual-studio-code - 从源代码构建 VS Code 后如何进行调试?

标签 visual-studio-code

我按照指南 How to Contribute 从源代码构建了 VS Code .它似乎构建良好并在 Electron 中启动。

问题:

当我尝试构建 vscode-samples 时,都包含 JavaScript 和 TypeScript 版本(我首先在每个版本上运行了 npm install),我无法使用 F5 进入 Debug模式。它说 “错误:没有为‘节点’调试安装扩展。”

还有……

我尝试运行和调试 an extension我之前曾为 VS Code 工作过(我可以在 http://code.visualstudio.com 上可用的分发版上执行此操作。

但是,我遇到了类似的错误:“没有为‘extensionHost’调试安装扩展。”

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

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

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

如果您需要在构建版本中运行节点调试器扩展,您需要将该扩展添加到 OSS 构建扩展文件夹中,以执行此操作:

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

git clone https://github.com/Microsoft/vscode-node-debug && cd vscode-node-debug

npm install && gulp build

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

关于visual-studio-code - 从源代码构建 VS Code 后如何进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34954917/

相关文章:

visual-studio-code - 如何在 vscode 中设置匹配的括号颜色?

debugging - Visual Studio Code 1.14 - 断点设置但尚未绑定(bind)

visual-studio-code - 如何在资源管理器 View 中选择 VSCode 文件夹而不展开或折叠它?

java - 如何在 Visual Studio Code + java 上调试 play Framework 1.x 应用程序

rpm - 如何为 Visual Studio Code 构建 Debian 和 RPM 二进制文件?

visual-studio-code - 没有管理员权限的 VS Code 扩展安装

javascript - vscode,javascript : How to get warnings when I have duplicate variables in object

visual-studio-code - 在项目的根目录中找到了一个 Composer 配置文件,但似乎未初始化

c++ - C++ 的 VSCode 面包屑导航

python - 从命令提示符激活虚拟环境返回 "The system cannot find the path specified"但无论如何激活 Venv?