运行firebase init报错:无可用Google Cloud项目添加Firebase服务,如何解决?
解决
firebase init中“无可用GCP项目添加Firebase服务”的错误 问题重现
执行firebase init并选择“Add Firebase to an existing Google Cloud Platform project”选项时,终端抛出错误:
Error: There are no available Google Cloud projects to add Firebase services.
可能原因
- 当前登录的Google账号下没有创建任何GCP项目
- 现有GCP项目属于无法关联Firebase的受限类型
- 账号对现有GCP项目缺少Owner/Editor级别的权限
- Firebase CLI的登录状态或项目列表缓存异常
修复步骤
- 检查并创建GCP项目:登录Google Cloud控制台,确认是否存在可用项目,无项目则新建一个符合要求的GCP项目。
- 验证项目权限:确保当前账号对目标GCP项目拥有Owner或Editor权限,权限不足需联系项目管理员添加。
- 重置Firebase CLI登录状态:执行
firebase logout退出账号,再执行firebase login重新登录,刷新项目权限与列表。 - 直接创建新Firebase项目:在
firebase init的项目选择步骤中,选择“Create a new project”,自动创建关联GCP项目的Firebase项目。 - 手动关联项目:登录Firebase控制台,手动将现有GCP项目添加到Firebase平台,之后在终端执行
firebase use --add关联该项目,再重新运行firebase init。
内容的提问来源于stack exchange,提问作者My Car
相关产品推荐
相关产品推荐

