Bei Projekten ohne öffentliche Auslieferung möchte man die Bundle-Größe manchmal bis ans Limit reduzieren.
Dann kann das Entfernen von Lizenzkommentaren die Dateigröße ein wenig verringern.
legalComments entfernen
esbuild hat die Option legalComments. Wird sie auf none gesetzt, werden keine Lizenzkommentare mehr ausgegeben.
Wenn Sie Vite verwenden, konfigurieren Sie es so.
export default defineConfig({ esbuild: { legalComments: "none" }})Damit werden die Lizenzkommentare beim Build entfernt.
Hinweise
Wenn Sie Lizenzkommentare entfernen, verletzen Sie möglicherweise die Pflicht zur Anzeige von OSS-Lizenzen.
Bei öffentlichen Projekten oder kommerzieller Nutzung ist deshalb Vorsicht geboten.
Sehen Sie es eher als Option für interne Tools oder private Projekte, bei denen die Bundle-Größe wichtiger ist.
Zusammenfassung
Mit legalComments: "none" in esbuild können Sie Lizenzkommentare entfernen und die Bundle-Größe reduzieren.
Berücksichtigen Sie vor dem Einsatz aber immer die Anforderungen zur Lizenzkennzeichnung.
hsb.horse