在 VS Code 中同时启动多个任务

Launching Multiple Simultaneous Tasks in VS Code

我有一个 "project" 和 3 个独立的代码库(加载到一个工作区中),每个代码库都有自己的长期 运行ning npm start 任务。我想同时 运行 所有这些。如果你只是去 Terminal -> 运行 Task 3 次并单独启动每个,这并不难,但是因为我每天都这样做,有时每天多次,所以最好将它简化为运行宁可同时启动所有 3 个的单个命令,最好在拆分终端中(尽管不是必需的),而不是每个都有自己的选项卡。有人知道这是否可能吗?

您要做的是创建一个新的单独任务并列出您想要 运行 作为依赖项的 3 个任务。例如,在您的 tasks.json:

{
"version": "2.0.0",
"tasks": [
    {
        "label": "Task1",
        // ...
    },
    {
        "label": "Task2",
        // ...
    },
    {
        "label": "Task3",
        // ...
    },
    {
        "label": "Run 3 Tasks",
        "dependsOn": ["Task1", "Task2", "Task3"]
    }
]
}

依赖项的默认行为是 运行 并行任务。这可以用 dependsOrder 标签改变。 https://code.visualstudio.com/Docs/editor/tasks