我知道这样的现有请求:多根工作区的多容器支持
但我想要更简单的东西。
我有这样的结构:
monorepo/
monorepo.code-workspace
backend/
.devcontainer/
Dockerfile
devcontainer.json
frontend/
.devcontainer/
Dockerfile
devcontainer.json
打开多根工作区时是否会提示用户选择要使用的开发容器?
我不需要在自己的开发容器中打开每个工作区,我希望用户能够在 mono-repo 中自己的文件夹下添加自己的
.devcontainer/
配置,并选择该开发容器配置来打开工作区。
另外,我不想将所有
.devcontainer/
配置放在一个顶级文件夹中。这样做的要点是它们位于自己的文件夹中并在那里进行管理。我不想将每个子文件夹的配置分离到不同的文件夹中。
无论如何,我创建了一个符号链接来解决本质上相同的问题:
cd monorepo/
ln -s backend/.devcontainer
像这样重新加载窗口会导致 VS Code 选择我链接到的任何 devcontainer。