我有一个带有3个独立代码库的“项目”(已加载到一个工作区中),每个代码库都有自己的长期运行的npm start
任务。我想同时运行所有这些。如果您仅去Terminal-> Run Task 3次并分别启动每个任务,这并不太难,但是由于我每天都要这样做,有时每天要多次运行,因此最好将其简化为运行单个命令可以一次启动所有3个程序,最好是在拆分终端中启动(尽管不是必需的),而不是每个程序都有自己的选项卡。有人知道这是否可能吗?
答案 0 :(得分:1)
您要做的是创建一个新的单独任务,并列出要作为依赖项运行的3个任务。例如,在您的task.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