我可以为我的公司内部化 VSCode 个扩展吗

Can I internalize VSCode Extentions for my company

遗憾的是,我们公司无法直接访问互联网。我们可以使用我们内部的 chocolatey 处理自动下载和打包 VSCode 本身,但是提供扩展仍然是一个大问题。部分原因是它们安装到用户目录中。

有什么办法可以:

a) 内部化 vscode 扩展,比如指向内部 nuget 服务器的设置(很像完整的 visual studio 图库)

b) 在某个系统级位置的 pc 上放置扩展。例如 C:\ProgramData\VSCode\Extentions 然后我们可以使用 chocolatey 为给定计算机上的所有用户安装扩展。

自 VSCode 1.13 起不支持私有扩展库,但我们正在跟踪此处的功能请求:https://github.com/Microsoft/vscode/issues/21839

不过,您可以手动安装扩展并将其共享为 vsix 文件。详情见https://code.visualstudio.com/docs/editor/extension-gallery#_common-questions