无法将项目部署到firebase

use*_*081 8 firebase firebase-tools firebase-console

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

sla*_*tir 18

MichaelBleigh得到了答案

firebase list
Run Code Online (Sandbox Code Playgroud)

它显示如下:

?????????????????????????????????????????????????
? Name    ? Project ID / Instance ? Permissions ?
?????????????????????????????????????????????????
? af2test ? af2test-f289d         ? Owner       ?
?????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

使用项目ID进行部署

firebase deploy --project af2test-f289d
Run Code Online (Sandbox Code Playgroud)

  • 这似乎已更改为“firebase 项目:列表” (6认同)