VS code не открывает браузер после запуска сервера

Описание

Есть у меня самая простая задача в tasks.json для запуска сервера:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "start server",
            "type": "shell",
            "command": "http-server -p 3000",
        }
    ],
}

И есть конфигурация в launch.json которая должна запустить эту задачу и потом открыть браузер по этому адресу:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "msedge",
            "request": "launch",
            "url": "http://localhost:3000",
            "preLaunchTask": "start server",
        }
    ]
}

Все бы хорошо, но после запуска конфигурации, которая в свою очередь запускает сервер, браузер не открывается, а открывается после остановки сервера.
Думаю проблема в том, что конфигурация launch.json ждет окончания задачи в tasks.json и потом уже продолжает выполнение.

Вопрос

Как исправить этот момент, чтобы браузер открылся сразу после запуска сервера?


Ответы (0 шт):