换网站的构建工具,常像给营业中的店铺换地基:上层页面没变,底下却可能处处不合。Cloudflare 的 vinext 选择复刻 Next.js 的 API——也就是代码依赖的一套调用约定——让既有应用尽量少改代码,便能改由启动和热更新较快的 Vite 构建。它以 Cloudflare Workers 为主要部署目标,也提供 Node.js 等平台支持,因而值得关注的不只是速度,更是尝试把 Next.js 应用与原有构建链、部署平台拆开。该项目登上 GitHub 趋势榜,单日新增约 100 星。
目前 vinext 已覆盖 App Router、Pages Router、服务端组件、Server Actions、中间件、ISR 和静态导出等常用能力,并提供迁移检查与初始化工具。但“复刻 API”不等于完全兼容:项目方明确称它仍在积极开发,新版 App Router、缓存、构建期图片与字体优化等环节仍有缺口,Cloudflare Workers 的整合也最完整,其他平台支持程度不一。它更像一个值得试跑的兼容方案,还不是所有生产项目都能无缝替换的成品。