使用Vercel CLI部署FastAPI无服务函数,推广生产环境时遇projectSettings缺失报错
解决Vercel CLI推广部署至生产环境时的"projectSettings缺失"报错
- 重新关联项目:运行
vercel link,跟着提示重新绑定你的Vercel项目,选对已有的项目完成关联后,再执行vercel promote试试。 - 指定项目ID推广:要是关联没用,直接用项目ID和部署ID执行命令
vercel promote <deployment-id> --project <project-id>。项目ID在Vercel后台项目设置里找,部署ID看CLI部署成功后的输出或者平台的部署记录。 - 更新Vercel CLI:旧版本可能有兼容性bug,跑
npm install -g vercel更到最新版,再重新走部署和推广流程。 - 补全Vercel配置文件:项目根目录放个
vercel.json,填好必要的设置,比如FastAPI的Python运行时配置:
配置好后重新部署再尝试推广。{ "functions": { "main.py": { "runtime": "@vercel/python@3.9" } } } - 改用Web界面推广:要是CLI实在搞不定,直接登Vercel平台,找到成功的部署版本,点"Promote to Production"按钮手动完成推广。
内容的提问来源于stack exchange,提问作者Lakmina Gamage
相关产品推荐
相关产品推荐

