Firebase 项目初始化错误:无法列出可用的 Google Cloud Platform 项目

pas*_*asx 3 firebase firebase-cli

我正在尝试设置一个 Ionic 应用程序来使用现有的 Firebase 项目,Firebase init在 Windows 控制台中运行时我收到以下消息:

Error: Failed to list available Google Cloud Platform projects. See firebase-debug.log for more info.

日志显示访问服务器时出现 401 错误。

pas*_*asx 5

我仍然不完全清楚为什么会发生这种情况。我过去只需运行 即可从 Windows 控制台运行此命令firebase login。但至少我找到了解决问题的方法。

要解决这个问题:

  • 运行Firebase login:ci它将从控制台打开一个浏览器窗口,供您使用您的 Google 帐户登录 CI - 持续集成 - 服务器

  • 复制生成的令牌,例如1//012abc345def...

  • 在控制台中输入:set FIREBASE_TOKEN=1//012abc345def...

  • 然后你可以运行:firebase init --token "%FIREBASE_TOKEN%"

该设置是将令牌注册为环境变量所必需的,否则该过程将在某些时候失败。

如果您使用的是 bash,语法仅略有不同。