firebase 如何在angularfire安装过程中获得授权代码?

dw1jzc5e  于 2023-06-30  发布在  Angular
关注(0)|答案(3)|浏览(138)

ng add @angular/fire安装AngularFire期间,我收到以下错误

? Paste authorization code here: 1//0cpKD...
Authentication Error: Your credentials are no longer valid. Please run firebase login --reauth

For CI servers and headless environments, generate a new token with firebase login:ci

我试着把不同的代码一样的字符串从firebase网站,但没有运气。我也试着运行firebase login:ci,这会产生长的url,我把它复制到浏览器并登录到我的谷歌帐户,接受,并复制相当长的令牌-但仍然没有运气-这是错误的。如何获取正确的授权码?

soat7uwm

soat7uwm1#

对我有用的是登录firebase。
所以我的工作步骤如下:
1.运行firebase login:ci并按照说明操作
1.运行firebase login->选择您的帐户、项目等。
1.运行ng add @angular/fire->,它会询问您要使用哪个帐户,而不是询问授权代码
第一次使用Firebase时遇到了这个问题。

qlvxas9a

qlvxas9a2#

我找到了以下解决方案(适用于我的macOS:Monterey):
1.运行firebase login:ci --no-localhost
1.并在浏览器中打开生成的链接,登录到您的谷歌帐户并接受
1.复制代码(比令牌短几倍(约62个字符)
1.技巧:不要将该代码粘贴到控制台-但打开新的单独控制台
1.在新控制台中运行ng add @angular/fire
1.并在安装过程中粘贴该代码-现在不会出现错误

cgfeq70w

cgfeq70w3#

这是最好的答案!祝你今天愉快!

相关问题