从源代码构建 VSCode 后安装扩展

Jas*_*eau 3 visual-studio-code

我已经从源代码构建了 vscode,因为我想为它添加一个新功能。不幸的是,我似乎无法安装扩展。我使用 gulp 任务构建了一个 .deb 包,并安装了它

这是我尝试在命令面板中键入“扩展”时看到的

它缺少“安装扩展”菜单和其他一些菜单。

我现在运行的版本:代码 - OSS - 版本 1.2.1 - 提交 fe7f407b95b7f78405846188259504b34ef72761

还有什么我必须构建/安装才能从编辑器内部安装扩展吗?

Jas*_*eau 7

我找到了。查看https://github.com/Microsoft/vscode/issues/1557我尝试编辑 product.json 并添加以下内容以启用扩展:

"extensionsGallery": {
    "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
    "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
    "itemUrl": "https://marketplace.visualstudio.com/items"
}
Run Code Online (Sandbox Code Playgroud)

这有效地启用了从 vscode 的市场安装扩展