从源代码构建VS代码后如何进行调试?

bga*_*er1 2 visual-studio-code

我按照指南如何贡献从源代码构建了VS代码.它看起来很好,并在Electron推出.

问题:

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

也...

我尝试运行并调试我之前为VS Code工作的扩展(我可以在http://code.visualstudio.com上提供的发行版上执行此操作.

但是,我收到了类似的错误:"没有为'extensionHost'调试安装扩展程序."

任何帮助将不胜感激.谢谢!

Sof*_*ide 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将加载此扩展,您将能够进行节点调试.