Выполнение пользовательских команд NPM параллельно и синхронно - PullRequest
1 голос
/ 02 апреля 2020

Я хочу использовать пакет Google Lighthouse NPM, однако, в отличие от всех их примеров, работающих с общедоступным URL c, я хочу использовать его на своем локальном хосте.

Вопрос в том, Мне нужно запустить сценарии NPM в следующем порядке, с которым я борюсь:

  1. Запустить сценарий моего сервера dev (запускает сервер разработки create-response-app и запускает localhost: 3000 )
  2. Дождитесь, пока сервер будет запущен и работает
  3. Продолжите работу сервера dev и запустите скрипт Google Lighthouse NPM для localhost: 3000
  4. Как только Google Lighthouse завершит работу, он Затем аудиты убивают сервер разработки.

Все это вопрос либо о ручных таймингах, либо о том, может ли что-то использовать обратный вызов. Также необходимо учитывать две задачи, выполняющиеся одновременно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...