Angular: rodando a `build` de produção com o servidor de dev
Cara! Fui parar pra ver algumas opções do ng serve diretamente na documentação do Angular e tem lá uma opção do --build-target, achei interessante e fui "curiar" (expressão nordestina que significa "observar, inspecionar mais de perto" 🤣)...
É interessante para quem precisa testar o comportamento da aplicação com todas as otimizações e configurações de build de produção.
❓Daí surge a pergunta, por que simplesmente não rodar o serve com a configuração de produção diretamente?
R: São casos e casos, mas no meu, precisava rodar no host e port específicas do ambiente de desenvolvimento... pode ser que o seu caso seja outro, ou melhor, pode ser que você queira rodar o artefato de produção mas em cima do seu ambiente de dev.
😉Como utilizar?
ng s --build-target [project]:build:production
Uma interpretação seria:
"Rode o ng serve, usando como target o resultado de [project] no build, com a configuração production."
Guys, é isso, coisa simples mas que se lembradas na hora certa podem dar uma ajuda bem massinha.
Vou começar a postar coisas relacionadas ao meu estudo, vai que ajuda alguém, abraço!
Fonte: https://angular.dev/