Product hub

Vite 8

Vite 8 introduces Rolldown-centered behavior that can move plugin hooks, output metadata, Node engines, and CSS processing away from older Rollup assumptions.

Contract Record

Vite 8 Rolldown and runtime contract changes

Repair Pages

Vite 8 Rolldown custom Rollup plugin hook receives different values current contractBundler contract drift · 24 observed queries Vite 8 migration asset hash changed snapshot tests officialBundler contract drift · 18 observed queries Vite 8 Rolldown manualChunks output differs migration manualChunks docsBundler contract drift · 12 observed queries Vite 8 package.json alias vite rolldown-viteBundler contract drift · 10 observed queries Vite Rolldown plugin compatibility Rollup hooks output chunks buildStart generateBundle officialBuild plugin/config relocation · 8 observed queries Vite 8 Node engine requirements release notes Node version enginesBundler contract drift · 7 observed queries Vite 8 Oxc migration esbuild transform output plugin current contractBundler contract drift · 7 observed queries Vite 7 package.json engines node ^20.19.0 >=22.12.0Runtime support floor · 7 observed queries Vite 8 optimizeDeps esbuildOptions deprecated rolldownOptionsBundler contract drift · 6 observed queries Vite 8 SSR externalization behavior differs from Rollup official docs external noExternalBundler contract drift · 6 observed queries Vite 7 Sass legacy API option no longer works css preprocessorOptions sass api legacyBuild plugin/config relocation · 6 observed queries Vite 7 splitVendorChunkPlugin removed changelogBuild plugin/config relocation · 6 observed queries Vite assetFileNames callback receives changed metadata names originalFileNames asset chunk naming Vite 8Framework semantic default · 5 observed queries Vite optimizeDeps include exclude config no longer take effect option mapping changed Vite 8Build plugin/config relocation · 5 observed queries Vite 7 default build target baseline widely available browsers target changeFramework semantic default · 5 observed queries Vite 7 engines node >=22.12.0 20.19.0Runtime support floor · 5 observed queries Vite Oxc source transform subtly different output sourcemaps esbuild transform semantics plugin depends on esbuild transform semanticsBuild plugin/config relocation · 2 observed queries