我想要实现的目标:
我希望我的项目能够独立完成,使协作者可以使用所有适当的棉绒和语言功能等来开始他们的工作。(我知道这有点苛刻,我在其中“强制” IDE,但是出于问题的考虑,它很有帮助。)
我希望我的项目是独立的,这样我就可以完全控制哪些扩展有效,哪些扩展无效。我不想依靠自己的vscode用户配置在自己的计算机上运行。我不想依赖过去安装的扩展程序。而且我也不想将其他扩展名混淆在一起。我希望在全局用户空间上禁用所有功能,而仅通过项目设置文件中的某些功能在受控的人机中启用。
我想我基本上需要的是:
A VSCode extension manager
,可以在目录中本地工作。有点像vscode的npm
。
因此,我将能够构建扩展“依赖项”并运行安装并在本地启用该扩展以在特定的工作空间上工作。
extension.package
{
"extensions": {
"eslint": "6.4^"
"babel": "15.2^"
}
}
然后将有这些扩展的常规配置文件已经可以在git中使用-如果不是,可以使用某些默认设置自动生成它们。
并且开发人员所需要做的就是运行一些bash代码命令。
是否存在类似的东西?这样的功能可以实现吗?
到目前为止,我发现至少对您有所帮助的唯一事情是为工作空间推荐了扩展名:Shttps://code.visualstudio.com/docs/editor/extension-gallery#_workspace-recommended-extensions