Ng build
- Ng build
A partir do Angular 8, o ng build constrói duas versões de cada pacote JS. Uma sintaxe ES5 antiga e uma nova versão ES2015 moderna otimizada para a versão recente dos navegadores.
Navegadores antigos irão ignorar a versão nova do ES2015 e vai baixar apenas baixará os pacotes antigos
ng build —watch é o mesmo que ng serve, apenas pacotes ES2015 é produzidos por motivos de desempenho e para facilitar depuração
- Dica
<script src="...-es5.js" nomodule></script>
Isso só será consumido por navegadores legados por causa do atributo 'nomodule'.
<script src="...-es2015.js" type="module"></script>
Isso só será consumido por navegadores modernos por causa do type="modlue"atributo