配了三年构建工具,今天 Vite 8 把开发和生产的割裂彻底缝上了——Rolldown 把底座全换了
Vite 8 干了一件所有前端工程师都踩过坑的事:把开发和生产两套pipeline彻底合并了。
以前的 Vite 用两套工具:开发用 esbuild 做即时转译,生产用 Rollup 做打包。两套工具两种行为,经典问题「dev 正常 prod 炸了」折磨了一整代前端工程师。
Rolldown 是 Rust 写的,性能比 Rollup 快 10-30 倍,而且完整实现了 Rollup 的插件 API。Vite 8 把 esbuild 和 Rollup 都换掉,全部跑在 Rolldown 上,一套工具覆盖开发和生产,行为彻底对齐。
真实迁移数据:
GitLab :从 2.5 分钟降到 40 秒
Excalidraw :从 22.9 秒降到 1.4 秒
Linear :从 46 秒降到 6 秒
PLAID Inc. :从 80 秒降到 5 秒
这些不是跑分数据,全是真实项目。
Turbopack 呢?HMR 确实快,70 毫秒级,但它绑死在 Next.js 里,其他框架用不了。Vite 8 的 Rolldown 方案对整个生态开放,Rollup 插件基本全兼容,不用换框架。
选法其实就一条:Next.js 项目用 Turbopack,其他全用 Vite 8.2.0。Vite 8.2.0 已经默认集成 Rolldown,直接升级就行。还在用 Vite 7 的团队可以用 alias 方式先接 Rolldown,跑通再升:
{
"overrides": {
"vite": "npm:rolldown-vite@latest"
}
}
升级后跑一遍 dev 再跑一遍 prod,对一下输出,没问题再切。Rolldown 还在快速迭代,锁一个确定版本再动生产。
Vite 8.2.0 是 2026 年构建工具链最重要的一次升级,不是快了,是「dev 和 prod 终于一样了」这件事终于被从根上修了。
评论区
0 条评论
登录后可评论。