如何让 flutterfire 配置命令正常工作?

use*_*823 1 dart firebase flutter

我正在 flutter 中进行开发,并尝试将 firebase 添加到我的 flutter 项目中。

Firebase 登录有效,身份验证有效,dart pub 全局激活 flutterfire_cli 有效,flutterfire 有效。我可以调用 firebase 或 flutterfire,它会列出我拥有的选项,以便我知道路径和安装正在运行。

但是当我运行 flutterfire configure 时,我总是得到这个:

'''

flutterfire 配置我找到 0 个 Firebase 项目。FirebaseCommandException:尝试运行命令时 Firebase CLI 发生错误。命令:firebase --version 错误:FlutterFire CLI 目前还需要安装官方 Firebase CLI,请参阅https://firebase.google.com/docs/cli#install_the_firebase_cli了解如何安装它。'''

我已经为此苦苦挣扎了几天,并尝试了 firebase 二进制文件、npm、nodejs 以及我能找到的其他任何东西。似乎什么都不起作用。

提前致谢!

The*_*MCA 9

几个月前我也遇到了同样的问题。当您在该项目上初始化 firebase 时,无论是托管、云功能等,都会发生这种情况

这是你应该做的。

首先

小心删除该项目上与 firebase-tools 相关的文件和文件夹(.firebase 、 firebase.json 、 .firebaserc 、functions(如果可用)和 firebase_options.dart (如果可用));

然后你可以运行你的

dart pub global activate flutterfire_cli

flutterfire configure
Run Code Online (Sandbox Code Playgroud)

那么如果您正在使用 flutter web 并且您愿意在 firebase 托管上部署

您现在可以

firebase init;

注意:-firebase init;应该在之后完成 flutterfire configure