我按照指南How to Contribute从源代码构建了VS代码。它似乎很好,并在Electron推出。
问题:
当我尝试使用包含的JavaScript和TypeScript版本构建vscode-samples时(我先在每个上运行npm install
),我无法使用 F5进入调试模式< / KBD>。它说“错误:没有为'node'调试安装扩展。”
同时...
我尝试过运行和调试an extension我之前曾为VS Code工作过(我可以在http://code.visualstudio.com上提供的发布上执行此操作。
但是,我收到了类似的错误:“没有为'extensionHost'调试安装扩展程序。”
非常感谢任何帮助。谢谢!
答案 0 :(得分:6)
您运行的Dev版本不包含调试节点应用程序所需的节点调试程序扩展。
许多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 extension文件夹,然后构建扩展。下次运行时,dev build将加载此扩展,您将能够进行节点调试。