跳过主要内容
指南

部署到生产环境

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

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

构建

创建优化后的生产构建:

pnpm build

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

部署到 Cloudflare

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

pnpm deploy

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

检查 Worker Bundle 大小

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

部署前可以检查 Bundle:

pnpm exec wrangler deploy --outdir bundled/ --dry-run

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

img

祝你顺利发布。