使用Cloudflare Wrangler上传资源至Pages生产环境失败,始终传至预览环境
解决Cloudflare Pages部署始终上传至预览环境的问题
可行解决方案:
1. 使用--prod参数直接指定生产环境部署
Wrangler Pages中,**--prod**是专门用于触发生产环境部署的参数,而非--env或--branch。执行以下命令即可:
npx wrangler pages deploy --project-name=$project_name --prod ./dist/apps/player2
2. 通过Cloudflare控制台手动升级预览部署到生产环境
如果命令行方式仍有异常,可直接在控制台操作:
- 进入对应Pages项目的管理页面
- 切换到**"Deployments"**标签页
- 在已有的预览部署列表中,找到目标部署项,点击右侧的**"Promote to Production"**按钮,将其升级为生产环境版本
3. 临时创建极简wrangler.toml配置生产分支
即使项目原本没有该文件,也可以在项目根目录创建一个极简配置文件来指定生产分支:
[pages] project_name = "$project_name" production_branch = "main" # 替换为你实际要关联的生产分支名称
之后执行不带额外参数的部署命令,Wrangler会自动读取配置部署到生产环境:
npx wrangler pages deploy ./dist/apps/player2
内容的提问来源于stack exchange,提问作者Kaizendae
相关产品推荐
相关产品推荐

