docker 如何在devcontainer中区分强制扩展和个人扩展

8yoxcaq7  于 2022-12-11  发布在  Docker
关注(0)|答案(1)|浏览(155)

devcontainer.json允许添加要安装在容器中的扩展。
我希望能够设置所有团队成员都要使用的强制扩展名列表,如rust-lang.rust-analyzerllvm-vs-code-extensions.vscode-clangd,以及另一个用于个人扩展名的文件。
理想情况下,个人的一个将被添加到.gitignore

p8h8hvxi

p8h8hvxi1#

要为可添加到容器中的个人扩展添加文件,您可以创建一个新文件(如“my-extensions.json”),然后将其添加到“.gitignore”文件中,以防止将其提交到存储库。在my-extensions.json文件中,您可以添加“extensions”属性,其中包含要安装到个人容器中的扩展ID数组。例如:

{
  "devcontainer": {
    "extensions": [
      "my-extension-id-1",
      "my-extension-id-2"
    ]
  }
}

相关问题