首页 > 解决方案 > 关于 Visual Studio Code devcontainer 重建:保留 VSC 插件?

问题描述

对于 docker 或 docker-compose devcontainer 项目。Dockerfile 或 docker-compose.yml 文件的每次更改 Visual Studio Code 都希望重建容器。这也会删除所有已安装的 VSC 插件。由于即使添加了新的环境变量等,它也要求重建,这开始非常令人沮丧并且浪费时间。

因此,有没有办法以某种方式/某个地方安装插件,它们可以在重建后幸存下来?

标签: dockervisual-studio-codevscode-devcontainer

解决方案


我自己想出来的。

.devcontainer/devcontainer.json包含以下部分的文件:

    // Add the IDs of extensions you want installed when the container is created.
    "extensions": [
        "ms-python.python",
        "ms-python.vscode-pylance",
        "littlefoxteam.vscode-python-test-adapter"
    ],

安装后,可以在介绍屏幕上找到扩展程序的 ID。


推荐阅读