9

我尝试将我的应用程序部署到 Firebase,但它失败了。

$ firebase deploy --project af2test

⚠ 您的 CLI 身份验证需要更新以利用新功能。⚠ 请运行 firebase login --reauth

错误:无法授权访问项目 af2test

注意:此版本的 Firebase CLI 仅与升级到新 Firebase 控制台的项目兼容。要访问 firebase.com 应用程序,您需要使用以前的版本:npm install -g firebase-tools@^2.1

要访问 Firebase 控制台,请访问 https://console.firebase.google.com/

遇到麻烦?尝试 firebase deploy --help

看起来像 firebase-tools 认为我有旧版本的 firebase 应用程序。但是,我只是在新控制台中创建新项目,它仍然无法正常工作。它昨天工作。我使用来自 npm 的最新 firebase-tools

$火力基地-V

3.6.0

如果我降级到 2.1。它会要求我升级?有什么想法可以解决这个问题吗?

$ firebase deploy --project af2test

错误:CLI 已过期(在 2.2.1 上,至少需要 3.0.0)

运行 npm install -g firebase-tools 进行升级。

4

1 回答 1

22

迈克尔布莱有答案

firebase list

显示如下:

┌─────────┬───────────────────────┬─────────────┐
│ Name    │ Project ID / Instance │ Permissions │
├─────────┼───────────────────────┼─────────────┤
│ af2test │ af2test-f289d         │ Owner       │
└─────────┴───────────────────────┴─────────────┘

使用项目 ID 进行部署

firebase deploy --project af2test-f289d
于 2017-07-26T16:59:01.643 回答