如何解决:错误:未能列出Firebase项目。有关更多信息,请参阅firebase-debug.log
因此,当我突然遇到以下错误时,我正忙于在Angular应用程序中初始化Firebase项目:如何解决:错误:未能列出Firebase项目。有关更多信息,请参阅firebase-debug.log,firebase,firebase-tools,Firebase,Firebase Tools,因此,当我突然遇到以下错误时,我正忙于在Angular应用程序中初始化Firebase项目: 错误:未能列出Firebase项目。有关更多信息,请参阅firebase-debug.log。 为了达到这一点,我遵循了文档中的说明,这些说明基本上是运行的: $npm安装-g firebase工具 $firebase login//原来我已经登录了 $firebase projects:list//确保您可以访问您的帐户 无论如何,回到错误上来。“好吧,”我想。“我将查看它指向我的日志。”我打开日志,
错误:未能列出Firebase项目。有关更多信息,请参阅firebase-debug.log。
为了达到这一点,我遵循了文档中的说明,这些说明基本上是运行的:
$npm安装-g firebase工具
$firebase login
//原来我已经登录了
$firebase projects:list
//确保您可以访问您的帐户
无论如何,回到错误上来。“好吧,”我想。“我将查看它指向我的日志。”我打开日志,看到:
HTTP错误:401,请求的身份验证凭据无效。预期的OAuth 2访问令牌、登录cookie或其他有效身份验证凭据。看见https://developers.google.com/identity/sign-in/web/devconsole-project.
FirebaseError:HTTP错误:401,请求具有无效的身份验证凭据。预期的OAuth 2访问令牌、登录cookie或其他有效身份验证凭据。看见https://developers.google.com/identity/sign-in/web/devconsole-project.
关于“无效身份验证凭据”的部分让我觉得这与我没有登录firebase有关,但firebase登录显示我已登录
日志中的URL将我带到在我的应用程序中使用firebase auth的文档。嗯,我很乐意。但首先我需要这个命令来工作,Firebase
有人遇到过这个问题/有解决方案吗?更新
解决办法是:
$firebase登录--重新授权
感谢评论中的@kynan将原来的两行代码简化为一行代码
如果这不起作用,您也可以尝试注销并重新登录,就像原始答案一样
原始答案
解决办法是:
$firebase注销
$firebase登录
升级firebase工具时,可能会使您的身份验证令牌失效。您只需注销并重新登录即可
以下是您注销时的消息:
$ firebase logout
! Invalid refresh token, did not need to deauthorize
+ Logged out from <email>
$firebase注销
! 无效的刷新令牌,不需要取消授权
+从注销
使用firebase注销
注销
然后使用firebase登录
在CLI中重新登录到firebase
使用npm安装-g firebase工具更新firebase工具后执行此操作
成功登录后,使用firebase use--add
列出您拥有的所有项目对于不想注销的人,下面的命令也会起作用
firebase登录--重新授权
尝试使用(npm安装firebase工具)安装firebase工具。
然后从firebase注销(firebase注销),然后
登录(firebase登录)。
火基初始化
这应该是可行的选择:firebase登录--reauth
@kynan谢谢你,这真的帮了我的忙!