Angular配置Firebase遇账号重复绑定错误的原因与解决
错误原因及解决方法
错误原因
这个错误是因为当前本地项目目录已被firebase-tools标记为关联了aa@xxx.xx账号,具体触发场景:
- 目录下残留了之前操作生成的Firebase配置文件(比如
.firebaserc、firebase.json或.firebase缓存文件夹),哪怕你认为是新建目录,也可能复用了曾配置过Firebase的旧目录。 firebase-tools在本地缓存了该目录与账号的绑定关系,即便项目是新创建的,工具仍会读取缓存信息。
解决步骤
- 清理目录中的Firebase相关文件:删除当前项目根目录下的
.firebaserc、firebase.json文件,以及.firebase文件夹(如果存在)。 - 执行命令清除当前目录的账号绑定:
firebase use --clear - 重新运行
ng add @angular/fire,按照向导选择目标账号和对应的Firebase项目即可完成配置。
内容的提问来源于stack exchange,提问作者rikard
相关产品推荐
相关产品推荐

