无法将项目部署到firebase

时间:2017-04-06 09:33:52

标签: firebase firebase-console firebase-tools

我尝试将我的应用部署到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进行升级。

1 个答案:

答案 0 :(得分:18)

MichaelBleigh得到了答案

运行

firebase list

显示如下内容:

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

使用项目ID与

一起部署
firebase deploy --project af2test-f289d