13

我正在关注这个 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.

但是,如果我运行,firebase list我会看到:

┌──────────────┬───────────────────────┬─────────────┐
│ Name         │ Project ID / Instance │ Permissions │
├──────────────┼───────────────────────┼─────────────┤
│ FriendlyChat │ friendlychat-x3sd0    │ Owner       │
└──────────────┴───────────────────────┴─────────────┘

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

我在这里想念什么?似乎这是显而易见的事情,我只是没有看到。

4

4 回答 4

18

我有同样的问题并通过firebase init再次运行来解决它。丢失的文件是.firebaserc.

这个文件的内容

{
   "projects": {
     "default": "yourid"
   }
}

希望有帮助,穆基

于 2017-11-13T17:15:19.740 回答
6

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

firebase deploy --project my-project-id 

你会很高兴的

于 2019-03-10T19:28:23.117 回答
2

firebase use default在部署之前键入以使用默认项目.firebaserc

于 2020-10-25T20:53:14.880 回答
1

要激活 Firebase 项目,您可以运行 command firebase use <project-id>,在您的情况下是firebase use friendlychat-x3sd0.

于 2020-10-14T20:22:35.693 回答