【问题标题】:Firebase Hosting Error: Firebase Init Error: Failed to list Firebase projectsFirebase 托管错误:Firebase 初始化错误:无法列出 Firebase 项目
【发布时间】:2020-07-22 06:01:30
【问题描述】:

尝试使用时出现以下错误:

Firebase init

在我的 Angular 应用程序中:未能列出 Firebase 项目。有关更多信息,请参阅 firebase-debug.log。

我已经设置了多个项目,但我在使用时遇到了同样的错误

Firebase projects:list

我已经尝试过诸如

之类的解决方案
login --reauth                 logout login

谢谢!

这里是 debug.log: debug.log as image


[debug] [2020-07-21T14:09:20.588Z] ----------------------------------------------------------------------
[debug] [2020-07-21T14:09:20.590Z] Command:       C:\scoop\apps\nodejs-lts\current\node.exe C:\scoop\apps\nodejs-lts\current\bin\node_modules\firebase-tools\lib\bin\firebase.js init
[debug] [2020-07-21T14:09:20.590Z] CLI Version:   8.6.0
[debug] [2020-07-21T14:09:20.590Z] Platform:      win32
[debug] [2020-07-21T14:09:20.590Z] Node Version:  v12.18.2
[debug] [2020-07-21T14:09:20.592Z] Time:          Tue Jul 21 2020 16:09:20 GMT+0200 (GMT+02:00)
[debug] [2020-07-21T14:09:20.592Z] ----------------------------------------------------------------------
[debug] [2020-07-21T14:09:20.592Z] 
[debug] [2020-07-21T14:09:20.601Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2020-07-21T14:09:20.601Z] > authorizing via signed-in user
[info] 
     ######## #### ########  ######## ########     ###     ######  ########
     ##        ##  ##     ## ##       ##     ##  ##   ##  ##       ##
     ######    ##  ########  ######   ########  #########  ######  ######
     ##        ##  ##    ##  ##       ##     ## ##     ##       ## ##
     ##       #### ##     ## ######## ########  ##     ##  ######  ########

You're about to initialize a Firebase project in this directory:

  C:\Users\s17QQIW\Desktop\csgombling@latest

[info] 
=== Project Setup
[info] 
[info] First, let's associate this project directory with a Firebase project.
[info] You can create multiple project aliases by running firebase use --add, 
[info] but for now we'll just set up a default project.
[info] 
[debug] [2020-07-21T14:09:48.497Z] > refreshing access token with scopes: ["email","https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","openid"]
[debug] [2020-07-21T14:09:48.497Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token  
 <request body omitted>
[debug] [2020-07-21T14:09:48.611Z] 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
[debug] [2020-07-21T14:09:48.725Z] FirebaseError: 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
    at Object.<anonymous> (C:\scoop\persist\nodejs-lts\bin\node_modules\firebase-tools\lib\auth.js:23:32)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (C:\scoop\persist\nodejs-lts\bin\node_modules\firebase-tools\lib\commands\login.js:20:14)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at loadCommand (C:\scoop\persist\nodejs-lts\bin\node_modules\firebase-tools\lib\commands\index.js:5:19)
    at module.exports (C:\scoop\persist\nodejs-lts\bin\node_modules\firebase-tools\lib\commands\index.js:89:20)
[error] 
[error] Error: Failed to list Firebase projects. See firebase-debug.log for more info.


【问题讨论】:

  • 您不必使用图像。您可以将相关文本直接复制到问题中,以便于阅读和搜索。
  • 调试日志一直被认为是代码,所以我不被允许在里面发布。
  • 所以您是说不允许将代码粘贴到 Stack Overflow 问题中?
  • debug.log 并不是真正的代码,但在问题中它被识别为代码,因此我不允许发布它。 (编辑:)我将其突出显示为代码以便能够发布它,如果可以的话?
  • 如果您接受错误消息的建议并运行firebase login --reauth,但仍然无法正常工作,那么您应该联系 Firebase 支持以寻求帮助。 support.google.com/firebase/contact/support

标签: firebase firebase-hosting firebase-cli


【解决方案1】:

登录后会出现一个带有 localhost url 的屏幕:

如果我关闭屏幕,我会收到与您相同的错误。我在执行firebase logout 时从firebase 注销,然后使用firebase login 再次登录。之后,我离开了屏幕,显示成功登录和 cli 命令正常工作。

【讨论】:

    猜你喜欢
    • 2020-02-23
    • 1970-01-01
    • 2018-10-22
    • 2016-02-26
    • 1970-01-01
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    相关资源
    最近更新 更多