17

最近通过 Web 界面添加到一个新的 firebase 项目,但它没有显示在 firebase 列表中。我可以在我的 firebase 控制台中看到该项目。我尝试重新启动终端、注销/登录并使用 firebase,但无济于事。

有任何想法吗?

谢谢。

4

8 回答 8

11

firebase-init首先询问您希望使用哪些功能,例如databasefirestorestorage等。

如果您firestore通过 firebase.google.com 网站在新创建的 Firebase 项目中选择但尚未启用 Firestore,则该项目不会显示为项目选项。

因此,在运行 firebase-cli 之前,请先通过网站启用您想要的所有功能,...然后在 .的步骤 1 中选择这些功能firebase init

例如,一旦您启用了 Firestore,您的项目就会显示出来。

于 2018-11-29T04:49:19.530 回答
7

现在有一个 --project 选项,您可以使用 firebase init 来选择项目。

firebase init --project <projectId>
于 2019-03-02T22:27:33.653 回答
7

如果您知道项目 ID,则可以选择您的项目:

firebase use --add

这将选择项目,因此当您键入“firebase init”时不会显示选择项目选项,而是带您进入下一步

于 2018-12-03T08:53:02.527 回答
3

24 小时后,该项目终于出现在我的列表中。事实证明,如果您不是项目的所有者,那么延迟会非常长。

于 2018-05-17T07:00:24.503 回答
2

在执行 firebase 初始化步骤时,请使用[不设置默认项目]选项。

然后使用 firebase use--add projectId添加项目。

于 2018-12-25T19:05:27.800 回答
0

以下解决方案对我有用。

从 firebase 控制台获取项目 ID。例如 myproject-2233

在 Firebase CLI 上运行以下命令 $ firebase -P myproject-2233

下一步 选择您要添加的功能,例如虚拟主机 下一步 选择“不设置默认项目” 提供公用文件夹名称

仅在选择“不设置默认项目”后才有效

于 2019-10-22T11:22:36.447 回答
0

当 firebase init 要求您从列表中选择一个项目时,只需选中[不要设置默认项目],安装后您可以手动将项目添加到.firebaserc文件中,如下所示。

{
  "projects": {
    "default": "your-project-id"
  }
}

您可以使用命令firebase list检查项目的 ID 。它还将显示当前项目。

于 2018-12-27T15:56:17.890 回答
0

如果这对其他人有帮助:firebase 项目只是一个支持 firebase 的 Google Cloud Platform 项目。

您可以创建一个 GCP 项目,但在您访问 console.firebase.google.com 并为您选择的 GCP 项目启用 firebase 之前,它不会出现在 firebase CLI 中。

然后

firebase use --add your_google_cloud_platform_project_id

应该检测你的项目。

于 2018-12-20T21:46:53.417 回答