Vite 7.0 ist da!
24. Juni 2025

Wir freuen uns, die Veröffentlichung von Vite 7 bekannt zu geben! Es ist nun 5 Jahre her, seit Evan You den ersten Commit an das Vite-Repo gesendet hat, und niemand hätte vorhersagen können, wie sehr sich das Frontend-Ökosystem seitdem verändern würde. Die meisten modernen Frontend-Frameworks und -Tools arbeiten nun zusammen und bauen auf der gemeinsamen Infrastruktur von Vite auf. Durch den Austausch auf höherer Ebene können sie schneller innovativ sein. Vite wird mittlerweile 31 Millionen Mal pro Woche heruntergeladen, was einem Anstieg von 14 Millionen in den letzten sieben Monaten seit der letzten großen Veröffentlichung entspricht.
In diesem Jahr machen wir mehrere große Schritte. Zunächst einmal wird die ViteConf als Präsenzveranstaltung stattfinden! Das Vite-Ökosystem trifft sich vom 9. bis 10. Oktober in Amsterdam! Organisiert von JSWorld in Zusammenarbeit mit Bolt, VoidZero und dem Vite Core Team! Wir hatten drei unglaubliche ViteConf-Online-Ausgaben und können es kaum erwarten, uns persönlich zu treffen. Informieren Sie sich über die Referenten und sichern Sie sich Ihr Ticket auf der ViteConf-Website!
Und VoidZero macht weiterhin bedeutende Fortschritte bei seiner Mission, eine einheitliche Open-Source-Entwicklungs-Toolchain für das JavaScript-Ökosystem aufzubauen. Im letzten Jahr hat das VoidZero-Team an Rolldown gearbeitet, einem Rust-basierten Bundler der nächsten Generation, als Teil einer umfassenderen Modernisierung des Vite-Kerns. Sie können das Rolldown-basierte Vite noch heute ausprobieren, indem Sie das Paket rolldown-vite anstelle des Standardpakets vite verwenden. Es handelt sich um einen Drop-in-Ersatz, da Rolldown in Zukunft der Standard-Bundler für Vite werden wird. Der Wechsel sollte Ihre Build-Zeit verkürzen, insbesondere bei größeren Projekten. Weitere Informationen finden Sie im Blogbeitrag zur Ankündigung von Rolldown-vite und in unserem Migrationsleitfaden.
Im Rahmen einer Partnerschaft zwischen VoidZero und NuxtLabs arbeitet Anthony Fu an der Entwicklung von Vite DevTools. Diese werden eine tiefere und aufschlussreichere Debugging- und Analysefunktion für alle Vite-basierten Projekte und Frameworks bieten. Weitere Informationen finden Sie im Blogbeitrag VoidZero und NuxtLabs schließen sich für Vite Devtools zusammen.
Schnellzugriff:
- Dokumente
- Neue Übersetzung: فارسی
- Weitere Übersetzungen: 简体中文, 日本語, Español, Português, 한국어, Deutsch
- Migrationsanleitung
- GitHub-Änderungsprotokoll
Spielen Sie online mit Vite 7 unter Verwendung von vite.new oder erstellen Sie lokal eine Vite-App mit Ihrem bevorzugten Framework, indem Sie pnpm create vite ausführen. Weitere Informationen finden Sie im Leitfaden für die ersten Schritte.
Wir laden Sie ein, uns bei der Verbesserung von Vite (zusammen mit mehr als 1.100 Mitwirkenden an Vite Core), unseren Abhängigkeiten oder Plugins und Projekten im Ökosystem zu unterstützen. Weitere Informationen finden Sie in unserem Beitragsleitfaden. Ein guter Einstieg ist das Triage von Problemen, das Überprüfen von PRs, das Senden von Test-PRs auf der Grundlage offener Probleme und die Unterstützung anderer in Diskussionen oder im Hilfeforum von Vite Land zu unterstützen. Wenn Sie Fragen haben, treten Sie unserer Discord-Community bei und sprechen Sie mit uns im #contributing-Kanal.
Bleiben Sie auf dem Laufenden und vernetzen Sie sich mit anderen, die auf Vite aufbauen, indem Sie uns auf Bluesky, X oder Mastodon folgen.
Node.js-Unterstützung
Vite erfordert jetzt Node.js 20.19+ oder 22.12+. Wir haben Node.js 18 fallen gelassen, da es Ende April 2025 sein EOL erreicht hat.
Wir benötigen diese neuen Versionen, damit Node.js require(esm) ohne Flag unterstützt. Dadurch können wir Vite 7.0 nur als ESM vertreiben, ohne zu verhindern, dass die Vite-JavaScript-API von CJS-Modulen benötigt wird. In Anthony Fus Move on to ESM-only finden Sie eine detaillierte Übersicht über den aktuellen Stand von ESM im Ökosystem.
Standard-Browserziel auf Baseline Widely Available geändert
Baseline liefert uns klare Informationen darüber, welche Funktionen der Webplattform heute in den gängigen Browsern funktionieren. Baseline Widely Available bedeutet, dass die Funktion gut etabliert ist, auf vielen Geräten und in vielen Browserversionen funktioniert und seit mindestens 30 Monaten in allen Browsern verfügbar ist.
In Vite 7 ändert sich das Standard-Browserziel von modules zu einem neuen Standard: baseline-widely-available. Die Browserauswahl wird bei jeder größeren Version aktualisiert, um der Liste der Mindestbrowser-Versionen zu entsprechen, die mit den Funktionen von Baseline Widely Available kompatibel sind. Der Standard-Browserwert von build.target ändert sich in Vite 7.0:
- Chrome 87 → 107
- Edge 88 → 107
- Firefox 78 → 104
- Safari 14.0 → 16.0
Diese Änderung sorgt für mehr Vorhersehbarkeit hinsichtlich des Standard-Browserziels für zukünftige Releases.
Vitest
Für Vitest-Benutzer wird Vite 7.0 ab Vitest 3.2 unterstützt. Weitere Informationen darüber, wie das Vitest-Team die Vite-Tests kontinuierlich verbessert, finden Sie im Blogbeitrag zum Release von Vitest 3.2.
Environment API
Vite 6 war die bedeutendste Hauptversion seit Vite 2 und fügte mit der neuen experimentellen Environment API neue Funktionen hinzu. Wir behalten die neuen APIs als experimentell bei, während das Ökosystem prüft, wie sich die neuen APIs in ihre Projekte einfügen, und Feedback gibt. Wenn Sie auf Vite aufbauen, empfehlen wir Ihnen, die neuen APIs zu testen und uns in der offenen Feedback-Diskussion hier zu kontaktieren.
In Vite 7 haben wir einen neuen buildApp-Hook hinzugefügt, mit dem Plugins die Erstellung von Umgebungen koordinieren können. Weitere Informationen finden Sie im Leitfaden zur Environment-API für Frameworks.
Wir möchten uns bei den Teams bedanken, die die neuen APIs getestet und uns dabei geholfen haben, die neuen Funktionen zu stabilisieren. Das Cloudflare-Team hat beispielsweise die Version 1.0 seines Cloudflare-Vite-Plugins sowie die offizielle Unterstützung für React Router v7 angekündigt. Ihr Plugin zeigt das Potenzial der Environment API für Laufzeitanbieter. Erfahren Sie mehr über ihren Ansatz und die nächsten Schritte unter Just use Vite... mit der Workers-Laufzeitumgebung (https://blog.cloudflare.com/introducing-the-cloudflare-vite-plugin/).
Migration zu Vite 7
Die Migration von Vite 6 zu Vite 7 sollte reibungslos verlaufen. Wir entfernen bereits veraltete Funktionen wie die Unterstützung der alten Sass-API und das splitVendorChunkPlugin, was jedoch keine Auswirkungen auf Ihre Projekte haben sollte. Wir empfehlen Ihnen dennoch, vor dem Upgrade die ausführliche Migrationsanleitung durchzulesen.
Die vollständige Liste der Änderungen finden Sie im Vite 7-Änderungsprotokoll.
Danksagungen
Vite 7 wurde vom Vite-Team mit Unterstützung einer großen Community aus Mitwirkenden, Downstream-Maintainern und Plugin-Autoren entwickelt. Ein besonderer Dank geht an sapphi-red für seine bemerkenswerte Arbeit an rolldown-vite und dieser Version. Vite wird Ihnen von VoidZero in Zusammenarbeit mit Bolt und Nuxt Labs zur Verfügung gestellt. Wir möchten uns auch bei unseren Sponsoren auf Vites GitHub Sponsors und Vites Open Collective bedanken.