我尝试将我的应用部署到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
$ firebase -V
3.6.0
如果我降级到2.1。它会让我升级?有什么想法来解决这个问题吗?
$ firebase deploy --project af2test
错误:CLI已过期(打开 2.2.1,至少需要3.0.0)
运行npm install -g firebase-tools进行升级。
答案 0 :(得分:18)
MichaelBleigh得到了答案
运行
firebase list
显示如下内容:
┌─────────┬───────────────────────┬─────────────┐
│ Name │ Project ID / Instance │ Permissions │
├─────────┼───────────────────────┼─────────────┤
│ af2test │ af2test-f289d │ Owner │
└─────────┴───────────────────────┴─────────────┘
使用项目ID与
一起部署firebase deploy --project af2test-f289d