如何取消配置flutterfire?

问题描述 投票:0回答:3

我们在 CLI 中使用以下命令将 Flutter 应用程序与 Firebase 连接:

flutterfire configure

如文档中所述:https://firebase.flutter.dev/docs/overview/

可以说,现在我希望这个应用程序与其他 Firebase 控制台上存在的其他项目连接。 那么如何从以前的项目中取消配置我的应用程序并使用存在的新项目重新配置? 他们的命令是这样的吗:

flutterfire deconfigure

目前,当我尝试使用登录的其他 Firebase 控制台重新配置我的应用程序时,我在控制台中遇到此错误:

i Found 7 Firebase projects. Selecting project skillzupp-pos.
FirebaseProjectNotFoundException: Firebase project id "skillzupp-pos" could not be found on this Firebase account.

或者他们是否有任何手动方式可以从以前的项目中取消配置我的应用程序?

firebase flutter
3个回答
17
投票

我必须遵循以下步骤:

  1. 如果 .firebaserc 文件中存在任何默认项目,请删除。 之前:
    {
      "projects": {
       "default": "diary-app-course"
      }
    }

之后


    {
          "projects": {
          }
        }
  1. 在 Firebase CLI 中运行此命令:
firebase logout
  1. 再次登录:
firebase login
  1. 再次在 Firebase CLI 中运行此命令
flutterfire configure

1
投票

在我最近的项目中,我想在配置后重命名项目名称,所以:

  1. dart pub 全局停用 flutterfire_cli
  2. dart pub 全局激活 flutterfire_cli

完成前面的步骤后,我已删除以下位置的项目:https://console.firebase.google.com/

  1. flutterfire配置 它会问你是否覆盖现有的配置文件,我选择了是。

希望对你有帮助。


0
投票

另一个解决方法:

  1. 在 Firebase CLI 中运行此命令以从旧帐户注销:

    firebase 注销

  2. 删除根目录下的firebase.json文件

  3. 在 Firebase CLI 中运行此命令以使用新帐户登录:

    firebase 登录

  4. 在 Firebase CLI 中运行此命令以开始新配置:

    flutterfire 配置

  5. 出现关于覆盖配置文件的问题:

    生成的 FirebaseOptions 文件 /Users/.../lib/firebase_options.dart 已存在,是否要覆盖它?

回答是

  1. 此时,会出现新帐户中的项目列表,以便您可以继续查看 Flutterfire 文档。
© www.soinside.com 2019 - 2024. All rights reserved.