首页 > 解决方案 > Firebase 托管错误:Firebase 初始化错误:无法列出 Firebase 项目

问题描述

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

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.


标签: firebasefirebase-hostingfirebase-cli

解决方案


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

在此处输入图像描述

如果我关闭屏幕,我会收到与您相同的错误。我从 firebase 注销firebase logout并使用firebase login. 之后,我离开了成功登录的屏幕和工作的 cli 命令。


推荐阅读