Tags
JS
Project date
September 15, 2021
Created
Sep 15, 2021 3:00 PM
Столкнулся с тем, что lerna не удаляет процессы когда ты закрываешь lerna run через Ctrl+C.
Вот пример скрипта, которые вызывает такое поведение:
lerna run start:dev --parallel --ignore sample-app
Workaround / Костыль который я придумал:
#!/bin/bash
# Надо удалить старые процессы, потому что lerna косячит а исправлять не хотят
kill $(lsof -t -i:3000) || true
kill $(lsof -t -i:3001) || true
kill $(lsof -t -i:3002) || true
Стало так:
./bin/kill-before-run.sh && lerna run start:dev --parallel --ignore sample-app
