Skip to content

Migration von v6

Node.js Unterstützung

Vite hat die Unterstützung von Node.js 18 beendet, welches das Ende seines Lebenszyklus erreicht hat. Node.js 20.19+ / 22.12+ wird nun benötigt.

Änderung des Standardbrowsers

Der Standartwert für Browser in build.target wurde auf aktuellere Browser angepasst.

  • Chrome 87 → 107
  • Edge 88 → 107
  • Firefox 78 → 104
  • Safari 14.0 → 16.0

Diese Browserversionen richten sich nach den Funktionsumfängen der Baseline Widely Available vom 01.05.2025. Mit anderen Worten, Sie wurden alle vor dem 01.11.2022 veröffentlicht.

In Vite 5 wurde das standardmäßige Ziel als 'modules' bezeichnet, aber das ist nicht länger verfügbar. Stattdessen wurde das neue standardmäßige Ziel 'baseline-widely-available' eingeführt.

Allgemeine Änderungen

Unterstützung für die veraltete Sass-API entfernt

Wie geplant, wurde die Unterstützung für die veraltete Sass-API entfernt. Vite unterstützt nun nur noch die moderne API. Dementsprechend können Sie die css.preprocessorOptions.sass.api / css.preprocessorOptions.scss.api-Option entfernen.

Veraltete Funktionen entfernt

  • splitVendorChunkPlugin (veraltet in v5.2.7)
    • Diese Plugin wurde ursprünglich eingeführt, um die Migration zu Vite v2.9 zu vereinfachen.
    • Die build.rollupOptions.output.manualChunks-Option kann verwendet werden, um das Chunking-Verhalten bei Bedarf zu steuern.
  • Hook-Ebene enforce / transform für transformIndexHtml (veraltet in v4.0.0)
    • Es wurde angepasst, um das Interace auf Rollups Objekt-Hooks auszurichten.
    • order sollte anstelle von enforce und handler anstelle von transform verwendet werden.

Fortgeschrittenes

Es gibt weitere grundlegende Änderungen, welche nur ein paar Nutzer betreffen.

Migration von v5

Sehen Sie sich erst den Leitfaden für die Migration von v5 in der Vite v6 Dokumentation an, um die notwendigen Änderungen vorzunehmen, Ihre App zu Vite 6 zu migrieren und fahren Sie anschließend auf dieser Seite fort.

Veröffentlicht unter der MIT-Lizenz. (aaae5ec8)