Em projetos que não serão distribuídos publicamente, às vezes faz sentido reduzir o bundle o máximo possível.
Nesses casos, remover os comentários de licença pode diminuir um pouco o tamanho final.
Remover legalComments
O esbuild tem a opção legalComments. Se você definir esse valor como none, os comentários de licença deixam de ser emitidos.
Se estiver usando Vite, configure assim.
export default defineConfig({ esbuild: { legalComments: "none" }})Com isso, os comentários de licença serão removidos durante o build.
Cuidados
Se você remover os comentários de licença, pode deixar de cumprir obrigações de aviso de licença OSS.
Tenha cuidado com isso em projetos públicos ou uso comercial.
Pense nisso como uma opção para ferramentas internas ou projetos pessoais em que o tamanho do bundle é a prioridade.
Resumo
Usando legalComments: "none" no esbuild, você pode remover comentários de licença e reduzir o tamanho do bundle.
Só faça isso depois de considerar as obrigações de exibição de licença.
hsb.horse