Bun.serve 目前在 Vercel Functions 中不被支持。请使用 Vercel 支持的框架与 Bun 配合使用,如 Next.js、Express、Hono 或 Nitro。在 vercel.json 中配置 Bun
要为您的 Functions 启用 Bun 运行时,请在您的 [vercel.json] 文件中添加一个 Vercel 会自动检测此配置并在 Bun 上运行您的应用程序。该值必须是
bunVersion 字段:vercel.json
"1.x",Vercel 在内部处理次要版本。为获得最佳效果,请将本地 Bun 版本与 Vercel 使用的版本匹配。Next.js 配置
如果您正在部署 Next.js 项目(包括 ISR),请更新您的 [package.json]脚本以使用 Bun 运行时:这确保本地开发和构建都使用 Bun。
package.json
--bun 标志在 Bun 下运行 Next.js CLI。捆绑(通过 Turbopack 或 Webpack)保持不变,但所有命令都在 Bun 运行时内执行。部署您的应用程序
验证运行时
- Fluid compute: Bun 和 Node.js 运行时都在 Fluid compute 上运行,并支持相同的 Vercel Functions 核心功能。
- Middleware: 要使用 Bun 运行路由中间件,请将运行时设置为
nodejs: