@Melcma, @nappy: przecież nie używa się ng serve na produkcji. ng build wygenruje Ci statyki które wrzucasz do jakiegoś skonfigurowanego nginxa i działa.
@veranoo: o czym ty piszesz? przeciez to do developmentu jest zeby miec hot reload i kompilowac typescript w locie, produkcje to sobie ogarne sam, pisalem ze to pod vagrantem jest
poki co --poll=2000 pomoglo duzo, tylko raz na 2 sekundy wykrywa zmiany ale kompiluje sie w ~100ms
Dlaczego ludzie dziękują zatrzymującym się samochodom na pasach, przecież to nie jest żaden akt łaski tylko gdyby nie ten obowiązek wprowadzony ileś tam lat temu to byłby dalej dziki zachód jak był kiedyś
Odpalam ng serve wewnatrz wirtualnej maszyny (Vagrant), dziala super wolno, 13-15 sekund trwa przerobienie wszystkiego i zatrzymuje sie na 94% assets.
Dorzucilem vagrantowi drugi rdzien procesora, do 4GB ramu, chyba troche pomoglo, kompiluje sie 9s - czy to mozliwe zeby az tak zasobozerne to bylo?
Odpalam tak:
ng serve --poll=1000 --host=0.0.0.0 --port=9005 --sourcemaps=none
Na zewnatrz Vagranta kompiluje sie w 200-300 milisekund czyli wszystko spoko
Zasoby dziele tak:
Windows 10 Host:
-ram: 16gb
-cpu: 4 rdzenie/watki
Linux VM Guest:
-ram: 8gb
-cpu: 3 rdzenie/watki
Vagrant wewnatrz Linuxa VM:
-ram: 4gb
cpu: 2 rdzenie/watki
chyba to nie wina zasobow, bo mu duzo daje tylko vagranta lub mounted/shared directory ktore linux dzieli z vagrantem
google i SO nie pomagaja
TL:DR: lipa :-/
BTW po co Ci serwer do statycznej apki?
poki co --poll=2000 pomoglo duzo, tylko raz na 2 sekundy wykrywa zmiany ale kompiluje sie w ~100ms