Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Na última atualização do Angular, muitos times têm percebido um conflito entre as configurações do tsconfig.json e o comportamento esperado na compilação. O Angular 15 agora força o target do TypeScript para ES2022, independentemente do que esteja definido na sua configuração local.
Esse ponto pode parecer trivial, mas impacta diretamente na compatibilidade e no desempenho do seu build. Se você mantém o target em ES6 por questões de compatibilidade ou performance, precisa ajustar o Angular para evitar warnings. A decisão fica mais saudável quando o time consegue medir o impacto depois.
Para quem usa Angular CLI, a dica é verificar as configurações internas ou até forçar o target na sua configuração do projeto, além de ficar atento às opções de compilação. Caso contrário, o build funciona, mas gera esses alertas que podem confundir na hora de depurar ou otimizar. Sem esse critério, a solução pode parecer simples no começo e cara no suporte. O valor aparece melhor quando operação, produto e engenharia olham para o mesmo risco.
Quem já passou por isso, como resolveu? Acho que a maior sacada é entender que o Angular agora gerencia essas opções de forma mais rígida, então é hora de alinhar o tsconfig com o padrão do framework, ou então, usar os comandos de build para ajustar o comportamento. O valor aparece melhor quando operação, produto e engenharia olham para o mesmo risco. Por isso, o recorte precisa considerar manutenção, validação e caminho de volta. Esse contexto ajuda a separar ganho real de novidade difícil de sustentar.
Carregando comentários...