Bun.serve 在 Vercel Functions 上不受支持。请将 Bun 与 Vercel 支持的框架一起使用,如 Next.js、Express、Hono 或 Nitro。1
在 vercel.json 中配置 Bun
要为你的 Functions 启用 Bun 运行时,请在 Vercel 会自动检测此配置并在 Bun 上运行你的应用程序。该值必须为
vercel.json 文件中添加 bunVersion 字段:vercel.json
"1.x";Vercel 会在内部处理次要版本。为获得最佳效果,请将你的本地 Bun 版本与 Vercel 使用的版本保持一致。2
Next.js 配置
如果你要部署 Next.js 项目(包括 ISR),请更新你的 使用这些脚本后,本地开发和构建都将使用 Bun。
package.json 脚本以使用 Bun 运行时:package.json
--bun 标志使 Next.js CLI 在 Bun 下运行。打包(使用 Turbopack 或 Webpack)不变。3
部署你的应用
4
验证运行时
- Fluid compute:Bun 和 Node.js 运行时都运行在 Fluid compute 上,并支持相同的基础 Vercel Functions 功能。
- 中间件:要使用 Bun 运行路由中间件,将运行时设置为
nodejs:
middleware.ts