如何在Firebase CLI中切换项目?初始化未出现项目选择项
Firebase CLI切换/关联项目的解决方案
我来帮你搞定这个问题~你遇到的情况是因为当前目录已经和某个Firebase项目绑定了,所以firebase init会默认沿用现有关联,不会再弹出项目选择提示。下面是两种常用的解决方法:
方法一:直接切换已关联的项目(无需重新初始化)
如果你只是想切换到同一个账号下的其他Firebase项目,直接用firebase use命令就可以:
- 先查看当前账号下所有可用的Firebase项目:
firebase projects:list - 切换到目标项目,直接指定项目ID:
firebase use <你的目标项目ID> - 嫌输ID麻烦?直接运行不带参数的命令,CLI会弹出交互式列表让你选:
firebase use
方法二:重新初始化并绑定新项目(适合彻底重置关联)
如果你想完全重新配置目录和项目的关联,或者当前绑定的项目你想换掉,可以这么操作:
- 删除当前目录下的
.firebaserc文件(这个文件存储了当前目录和Firebase项目的绑定关系) - 再次运行
firebase init,这时候CLI就会正常弹出项目选择的提示了 - 注意:如果目录里已经有
firebase.json配置文件,初始化时会询问你是否保留或覆盖,根据你的实际需求选择就行
另外补充一点:如果你的CLI还没登录正确的账号,或者目标项目在另一个账号下,先运行firebase login切换到对应账号,确保firebase projects:list能看到你想要的项目。
内容的提问来源于stack exchange,提问作者user2828442
相关产品推荐
相关产品推荐

