Visual studio code 是否可以使用.vscode文件夹在vscode中安装和启用工作区扩展?
我想要达到的目标:Visual studio code 是否可以使用.vscode文件夹在vscode中安装和启用工作区扩展?,visual-studio-code,ide,vscode-settings,Visual Studio Code,Ide,Vscode Settings,我想要达到的目标: 我希望我的项目能够以一种独立的方式进行,允许合作者开始使用所有适当的linting和语言功能等进行工作。。(我知道这有点苛刻,因为我在其中“强制”一个IDE,但为了解决这个问题,它是有帮助的。) 我希望我的项目是自包含的,这样我就可以完全配置控制哪些扩展可以工作,哪些不可以。我不想依赖我自己的机器和我自己的vscode用户配置。我不想依赖于我过去安装的扩展。我也不希望不同的扩展混淆在一起。我希望在全局用户空间中禁用所有内容,并且仅通过项目中的一些设置文件在受控环境中启用 我认
VSCode扩展管理器
,可以在目录中本地工作。有点像vscode的npm
因此,我将能够构造扩展“依赖项”,运行安装,并在本地使扩展能够在特定的工作空间上工作
extension.package
{
"extensions": {
"eslint": "6.4^"
"babel": "15.2^"
}
}
然后这些扩展的常规配置文件已经在git中提供了,如果没有,也许可以使用一些默认设置自动生成
开发人员需要做的就是运行一些bash代码命令
这样的东西存在吗?这样的功能可以实现吗?到目前为止,我发现唯一一件至少有点帮助的事情是为工作区提供了推荐的扩展:S 您可以使用extensions:Configure recommended extensions(workspace)命令为工作区创建推荐的扩展列表。 [……] extensions.json的示例可以是:
{
"recommendations": [
"ms-vscode.vscode-typescript-tslint-plugin",
"dbaeumer.vscode-eslint",
"msjsdiag.debugger-for-chrome"
]
}
Visual Studio代码有一个可移植版本: