Запуск нескольких одновременных задач в коде VS - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть один «проект» с 3-мя отдельными базами кода (загруженными в одну рабочую область), каждая из которых имеет свою долгосрочную задачу npm start.Я хочу запустить все это одновременно.Это не так сложно, если вы просто зайдете в Terminal -> Run Task 3 раза и запустите каждый из них по отдельности, но, поскольку я делаю это каждый день, а иногда и несколько раз в день, было бы неплохо упростить его до запуска одной командыкоторый запускает все 3 сразу, предпочтительно в разделенном терминале (хотя и не обязательно), вместо того, чтобы каждый имел свою вкладку.Кто-нибудь знает, возможно ли это?

1 Ответ

0 голосов
/ 16 августа 2019

То, что вы хотите сделать, это создать новую отдельную задачу и перечислить 3 задачи, которые вы хотите запустить в качестве зависимостей.Например, в вашем tasks.json:

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

Поведение по умолчанию для зависимостей будет запускать задачи в parellel.Это может быть изменено с помощью тега depenOrder.https://code.visualstudio.com/Docs/editor/tasks

...