使用Firebase Functions时,Firebase Init显示错误默认项目如何解决?
解决Firebase Init显示错误账号项目的问题
这问题我之前也碰到过,本质是Firebase CLI还保留着你账号1的登录缓存,按下面几步操作就能切换到账号2的项目:
第一步:退出当前Firebase登录会话
在终端里执行这条命令,清除CLI里的旧账号缓存:firebase logout第二步:重新登录你的谷歌账号2
运行下面的命令,会自动打开浏览器让你选择登录账号,务必选账号2:firebase login登录完成后,终端会提示你已成功登录到账号2的邮箱。
第三步:确认当前账号的项目列表
执行这条命令,检查显示的是不是账号2下的项目:firebase projects:list如果列表里是你账号2的项目,说明切换成功了。
第四步:重新初始化Firebase项目
现在再运行firebase init,CLI就会加载账号2的项目列表,你可以选择对应的项目作为默认项。如果想直接指定项目,也可以用这条命令:firebase init --project YOUR_PROJECT_ID把
YOUR_PROJECT_ID换成你账号2下的实际项目ID就行。
额外注意事项
如果你的当前目录里已经有.firebaserc文件,这个文件里可能保存了之前账号1的默认项目配置。你可以打开这个文件,把里面的"default": "旧项目ID"改成账号2的项目ID,或者直接删除这个文件后再重新初始化,这样会更干净。
内容的提问来源于stack exchange,提问作者J Duh
相关产品推荐
相关产品推荐

