跳过主要内容
指南

部署到生产环境

如何将应用构建并部署到 Cloudflare Workers。

当应用准备就绪后,你可以用一条命令完成部署。

构建

创建优化后的生产构建:

bun run build

默认输出目录是 dist/。对于 Cloudflare,Worker 入口和静态资源分别位于 dist/server/ 和 dist/client/。构建流程使用 Cloudflare Vite 插件,因此产物可以直接用于 Workers。

部署到 Cloudflare

如果使用模板内置的 Wrangler 配置:

bun run deploy

这会先运行 bun run build,然后执行 wrangler deploy。请在 wrangler.jsonc 中配置你的账号和绑定,并用 wrangler secret 设置所需环境变量或密钥。

检查 Worker Bundle 大小

Cloudflare Workers 免费和付费计划现在都允许最多 64 MiB 的未压缩 Worker Bundle。压缩大小不再受限,Wrangler 输出中的 gzip 大小仅供参考。

部署前可以检查 Bundle:

bun x wrangler deploy --outdir bundled/ --dry-run

输出中的 Total Upload 是计入 64 MiB 限制的未压缩大小。最新规则请参考 Cloudflare 的 Worker 大小限制。

img

祝你顺利发布。