WebStorm, установив отладку JavaScript с другой задачей, запущенной до

В WebStorm я могу очень легко настроить Отладку JavaScript, а затем, когда я запускаю эту конфигурацию, IDE открывает браузер Chrome, и все точки останова активны. Проблема начинается, когда мне нужно выполнить определенные задачи перед началом отладки, например, запустить npm скрипт сборки. Когда я определяю его в Перед запуском (см. Рисунок ниже), браузер Chrome не открывается, когда я активирую эту конфигурацию отладки, но открывается после его остановки.

Для этого мне необходимо вручную запустить проект из командной строки, а затем запустить Отладку браузера.

Могу ли я определить дополнительные задачи таким образом, чтобы Chrome открывался как обычно? Спасибо.

введите здесь описание изображения


person Anatoly    schedule 17.12.2019    source источник


Ответы (1)


Процесс, добавленный в раздел Перед запуском, должен возвращать код выхода, основной процесс ожидает его запуска и, таким образом, не запускается, пока не завершится первый процесс. Так разработан перед запуском - он должен использоваться для выполнения некоторой предварительной обработки перед запуском основного процесса. Вы можете добавить в этот раздел задачу сборки (сценарий, который создает ваше приложение, а затем завершает работу); но start:dev, скорее всего, не выходит, он запускает сервер, на котором размещено ваше приложение, и он должен быть запущен, чтобы ваше приложение работало, не так ли? Удалите свой сценарий npm из Перед запуском, запустите его отдельно или используйте конфигурацию Составной для запуска как сценария npm, так и Отладка Javascript < / strong> запустить конфигурацию одновременно

person lena    schedule 17.12.2019
comment
Спасибо Лене :) - person Anatoly; 17.12.2019