【问题标题】:Can not initialize existing firebase project from CLI because it tells me I do not have firestore enabled无法从 CLI 初始化现有的 firebase 项目,因为它告诉我我没有启用 firestore
【发布时间】:2022-11-24 20:03:10
【问题描述】:

我正在使用 firebase CLI 从现有的 firebase 项目初始化本地 firebase 项目目录。这个现有项目确实有 100% 确定的 firestore(其中有大量数据)。它绝对是 firestore 而不是实时数据库。

我在跑步..

firebase init firestore

然后我从列表中选择现有项目,我得到...

Error: It looks like you haven't used Cloud Firestore in this project before. Go to https://console.firebase.google.com/project/some-project/firestore to create your Cloud Firestore database.

这里可能存在许可问题吗?

【问题讨论】:

  • seems 只有当您选择的项目没有启用 Firebase 时,才会出现此错误。访问报错中显示的URL有没有提示?在您尝试初始化项目的目录中可能还有一个名为 firebase-debug.log 的文件,共享它以进一步查看失败的原因会很有用。你可以看看how GCP and Firebase projects relate to each 。

标签: firebase google-cloud-firestore firebase-tools


【解决方案1】:

我来这里是为了寻找这个问题的答案,虽然您的问题可能有所不同,但我发现我没有为我的 firebase 项目设置默认资源位置。

在 firebase 控制台中,转到齿轮图标 > 项目设置 > 常规。第四个选项是“默认 GCP 资源位置”。这没有设置,所以编辑它(铅笔图标)并点击完成(我只有一个选项)解决了这个问题。

关于这个主题的讨论可以在这里找到:https://github.com/firebase/firebase-tools/issues/4254#issuecomment-1310619259

【讨论】:

    猜你喜欢
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多