2016-01-22 165 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