创建Firebase项目遭遇未知错误:项目名被占用却未成功创建
解决Firebase项目创建失败(提示项目名已占用但未创建成功)的问题
我之前也碰到过一模一样的情况,这种异常大多是Firebase和Google Cloud的同步延迟,或者浏览器会话缓存搞出来的问题,给你几个亲测有效的解决步骤:
清理浏览器会话与缓存
先彻底退出Firebase控制台,清除浏览器里的Google相关Cookie和缓存,然后用无痕/隐私模式重新登录再试。本地会话的旧状态缓存经常会导致项目名的占用判断出错。检查Google Cloud控制台的残留项目
Firebase项目本质是绑定Google Cloud项目的,有时候后台已经生成了Cloud项目,但Firebase端同步失败,就会出现“名字被占但没项目”的矛盾情况。登录Google Cloud Console,搜搜你之前输入的项目名,要是有残留的空项目就删掉,再回去创建Firebase项目。用Firebase CLI绕开网页端问题
网页端的bug有时候换CLI就能解决,步骤很简单:- 先装CLI工具:
npm install -g firebase-tools - 登录你的Google账号:
firebase login - 创建项目:
firebase projects:create --name "你的项目名称"
CLI返回的报错信息会比网页端详细得多,能帮你精准定位问题。
- 先装CLI工具:
临时更换项目名后缀
Firebase的项目名是全局唯一的,说不定真的有其他用户用了这个名字(哪怕你没创建成功过,后台可能有残留的临时记录),可以试试加个简单后缀,比如my-project-dev或者my-project-2024,先确认能不能正常创建,排除名字冲突的核心问题。联系Firebase官方支持
如果上面的方法都不管用,那大概率是后台服务的异常了。你可以去Firebase控制台的帮助中心提交支持请求,附上你的报错截图和尝试记录,官方团队能直接排查后台的项目残留或者服务故障。

内容的提问来源于stack exchange,提问作者adamhurwitz.eth




