在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,我把它复制到浏览器并登录到我的谷歌帐户,接受,并复制相当长的令牌-但仍然没有运气-这是错误的。如何获取正确的授权码?
3条答案
按热度按时间soat7uwm1#
对我有用的是登录firebase。
所以我的工作步骤如下:
1.运行
firebase login:ci
并按照说明操作1.运行
firebase login
->选择您的帐户、项目等。1.运行
ng add @angular/fire
->,它会询问您要使用哪个帐户,而不是询问授权代码第一次使用Firebase时遇到了这个问题。
qlvxas9a2#
我找到了以下解决方案(适用于我的macOS:Monterey):
1.运行
firebase login:ci --no-localhost
1.并在浏览器中打开生成的链接,登录到您的谷歌帐户并接受
1.复制代码(比令牌短几倍(约62个字符)
1.技巧:不要将该代码粘贴到控制台-但打开新的单独控制台
1.在新控制台中运行
ng add @angular/fire
1.并在安装过程中粘贴该代码-现在不会出现错误
cgfeq70w3#
这是最好的答案!祝你今天愉快!