我按照指南 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/