Firebase CLI:当前没有项目处于活动状态

Jak*_*son 5 firebase firebase-tools

我正在关注此Firebase简介教程:

https://codelabs.developers.google.com/codelabs/firebase-web/

我按照说明操作,当我到达第3步时,我跑了firebase use --add,我得到以下内容:

# firebase use --add

> web-start@1.0.0 firebase ~/repos/friendlychat/web-start
> firebase "use"

No project is currently active.

Run firebase use --add to define a new project alias.
Run Code Online (Sandbox Code Playgroud)

但如果我跑,firebase list我看到这个:

??????????????????????????????????????????????????????
? Name         ? Project ID / Instance ? Permissions ?
??????????????????????????????????????????????????????
? FriendlyChat ? friendlychat-x3sd0    ? Owner       ?
??????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

所以我清楚地正确登录,因为我可以列出我的项目并在CLI上对它们进行某种访问.但错误是否意味着它不活跃?我该如何激活它?教程中没有关于此的内容.

我在这里错过了什么?看起来很明显,我只是没有看到.

Muk*_*uki 8

我有同样的问题,并通过init再次运行修复它.丢失的文件是.firebaserc.

这个文件的内容

{
   "projects": {
     "default": "yourid"
   }
}
Run Code Online (Sandbox Code Playgroud)

希望有所帮助,Muki


Mao*_*zio 6

您可以firebase deploy使用“项目标志”运行所需的命令(即,或您尝试使用的任何 firebase 命令并出现此错误),如下所示:

firebase deploy --project my-project-id 
Run Code Online (Sandbox Code Playgroud)

你会很高兴去的