Я разрабатываю три angular библиотеки"Lib-1", "Lib-2", "Lib-3", которые мое приложение Angular импортирует и использует его компоненты.
Я знаю, что есть опция "ng build --watch", которая будет обеспечивать восстановление в реальном времени, но приложение будет выкрикивать ошибку компилятора, поскольку при восстановлении сначала удаляет файлы в папке dist.
Ожидается, что когда я изменю библиотеку и сохраню ее, она будет перестроена, и мое приложение angular будет использовать только что перестроенную библиотеку.
Мой сценарий:
...
"scripts": {
"ng": "ng",
"prestart": "run-s \"ng build Lib-1 --prod --watch\" \"ng build Lib-2 --prod --watch\" \"ng build Lib-3 --prod --watch\" "
"start": "node --max_old_space_size=8000 ./node_modules/@angular/cli/bin/ng serve"
...
}
...
Как я могу достичь этого?