2016-01-22 121 views
2

我按照指南How to Contribute从源代码构建VS代码。它看起来很好,并在Electron中启动。如何从源代码构建VS代码后进行调试?

问题:

当我尝试建立vscode-samples,既包含的JavaScript和打字稿版本(我在每一第一跑npm install),我无法与F5进入调试模式。它说“错误:没有为'节点'调试安装扩展程序。”

也...

我试图运行和调试an extension我曾经工作对VS代码(我能够做到这一点的分布上http://code.visualstudio.com可用。

然而,我遇到了类似的错误:“没有为'extensionHost'调试安装扩展程序。”

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

回答

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

这将拉动节点扩展到开发扩展文件夹,然后将生成扩展。下次运行时,开发版本将加载此扩展,您将能够进行节点调试。

+0

这可以工作,但由于某种原因,当我在开发版本中进行调试时,当我将鼠标悬停在变量上时,我没有弹出窗口。很烦人。 – Jez