【问题标题】:On Visual Studio Code devcontainer rebuild: keep VSC plugins?关于 Visual Studio Code devcontainer 重建:保留 VSC 插件?
【发布时间】:2020-11-11 10:32:53
【问题描述】:
适用于 docker 或 docker-compose devcontainer 项目。 Dockerfile 或 docker-compose.yml 文件的每次更改 Visual Studio Code 都希望重建容器。这也会删除所有已安装的 VSC 插件。由于即使添加了新的环境变量等,它也要求重建,这开始非常令人沮丧并且浪费时间。
因此,有没有办法以某种方式/某个地方安装插件,使它们能够在重建后幸存下来?
【问题讨论】:
标签:
docker
visual-studio-code
vscode-devcontainer
【解决方案1】:
我自己想出来的。
.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。