You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用VSCode针对Dev Containers的扩展自动安装功能

禁用Dev Containers/Codespaces特性自动安装扩展的方法

方法1:在devcontainer.json全局禁用特性扩展推荐

在你的devcontainer.json文件中添加自定义配置,关闭特性带来的扩展推荐行为:

{
  "image": "mcr.microsoft.com/devcontainers/base:ubuntu-22.04",
  "features": {
    "ghcr.io/devcontainers/features/terraform:1": {
      "terragrunt": "none"
    }
  },
  "customizations": {
    "vscode": {
      "extensionsRecommendations": {
        "enabled": false
      }
    }
  }
}

方法2:全局禁用所有远程环境的特性扩展推荐

如果希望在所有GitHub Codespaces和本地Dev Containers环境中都关闭该行为,可以修改VSCode全局设置:

  • 打开VSCode设置(快捷键Ctrl+,或Cmd+,)
  • 搜索Dev: Container Features Enable Recommendations
  • 将该选项设置为false

也可以直接在settings.json中添加配置:

{
  "dev.containers.features.enableRecommendations": false
}

方法3:针对单个特性禁用扩展推荐

如果只想禁止特定特性(比如示例中的terraform)自动安装扩展,可以在特性的配置参数里添加禁用项:

{
  "image": "mcr.microsoft.com/devcontainers/base:ubuntu-22.04",
  "features": {
    "ghcr.io/devcontainers/features/terraform:1": {
      "terragrunt": "none",
      "disableExtensionRecommendations": true
    }
  }
}

内容的提问来源于stack exchange,提问作者konrad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 18:32:47