Я пытаюсь использовать npm-run-all
для одновременного управления двумя серверами.Для одного из серверов я пытаюсь запустить его в режиме watch
, используя tsc-watch
.
Команда выглядит так:
"start": "tsc-watch --onSuccess \"node dist/server.js\""
npm-run-all
запускает обасерверов успешно.tsc-watch
также отслеживает изменения в файле Typescript и автоматически перекомпилирует его.
Однако, когда tsc-watch
перекомпилирует файл Typescript и перезапускает сервер, похоже, что npm-run-all
перестает работать должным образом.В частности, если я попытаюсь уничтожить оба сервера, нажав CTRL + C
в терминале (OSX), он убьет только тот сервер, который tsc-watch
перекомпилирован, пока другой сервер продолжает работать.
Ядумая, что должен быть способ это исправить.У кого-нибудь есть советы для меня?