Я хочу использовать пакет Google Lighthouse NPM, однако, в отличие от всех их примеров, работающих с общедоступным URL c, я хочу использовать его на своем локальном хосте.
Вопрос в том, Мне нужно запустить сценарии NPM в следующем порядке, с которым я борюсь:
- Запустить сценарий моего сервера dev (запускает сервер разработки create-response-app и запускает localhost: 3000 )
- Дождитесь, пока сервер будет запущен и работает
- Продолжите работу сервера dev и запустите скрипт Google Lighthouse NPM для localhost: 3000
- Как только Google Lighthouse завершит работу, он Затем аудиты убивают сервер разработки.
Все это вопрос либо о ручных таймингах, либо о том, может ли что-то использовать обратный вызов. Также необходимо учитывать две задачи, выполняющиеся одновременно.