logo hsb.horse
← Zur Blog-Übersicht

Blog

Lizenzkommentare mit esbuild/Vite aus gebündeltem JS entfernen

So verringern Sie die Bundle-Größe leicht, indem Sie Lizenzkommentare aus den Ausgabedateien von esbuild oder Vite entfernen.

Veröffentlicht:

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.