Firebase新项目部署至已删除旧项目问题求助
解决Firebase部署指向已删除旧项目的问题
排查&解决步骤
1. 检查本地项目关联状态
- 先跑命令看本地关联的所有Firebase项目:
firebase projects:list - 再看当前目录默认用的哪个项目:
firebase use - 如果显示的是旧项目
fit-test-for-readme,直接切换到新项目:firebase use fit-prototype-v0
2. 检查firebase.json配置
项目根目录的firebase.json可能硬写了旧项目信息:
- 打开文件,找
projectId字段,要是值是旧项目ID995371384680,改成新项目fit-prototype-v0的ID - 顺带检查storage、firestore、hosting这些服务的配置项,有没有残留旧项目的路径或标识
3. 检查隐藏的.firebaserc文件
这个文件存着本地项目的关联配置:
- 显示项目根目录的隐藏文件,打开
.firebaserc - 把
projects里的默认项目改成新项目:{ "projects": { "default": "fit-prototype-v0" } }
4. 重置Firebase CLI登录状态
CLI缓存可能留了旧项目的遗留信息:
- 依次跑命令登出再重新登录:
登录完成后再试部署firebase logout firebase login
5. 确认新项目权限
确保当前登录的账号有权限部署新项目:
- 进Firebase控制台打开
fit-prototype-v0项目,检查你的账号在项目成员列表里,且有Editor或Owner权限
内容的提问来源于stack exchange,提问作者Adam_G
相关产品推荐
相关产品推荐

