【问题标题】:Will firebaseui be made compatible with firebase SDK version 9 soon?firebaseui 会很快与 firebase SDK 版本 9 兼容吗?
【发布时间】:2021-09-10 09:11:38
【问题描述】:

我最近将我的代码重构为新的 firebase SDK 版本 9,只是后来才意识到新的 SDK 与 firebaseui 不兼容。由于我严重依赖 firebaseui 对我的应用用户进行身份验证,因此我决定回滚到 SDK 版本 8。我知道有一个兼容的临时修复程序,但我不知道如何使用 firebaseui 实现它。

firebaseui 会与 SDK ver. 兼容吗?快 9 点?

【问题讨论】:

    标签: firebase firebaseui


    【解决方案1】:

    您只需要安装next 版本:

    npm i -S firebaseui@next
    

    需要一段时间才能达到“正常”版本。

    您可以在issue 中了解更多信息。

    【讨论】:

    • 感谢您的帮助。一定会试试这个。
    【解决方案2】:

    非常感谢,现在偶然发现了同样的问题。

    如果有人遇到此错误:

    WARNING in ./node_modules/firebaseui/dist/esm.js 101:378-415 export 'default' (imported as 'firebase') was not found in 'firebase/app' (possible exports: FirebaseError, SDK_VERSION, _DEFAULT_ENTRY_NAME, _addComponent, _addOrOverwriteComponent, _apps, _clearComponents, _components, _getProvider, _registerComponent, _removeServiceInstance, deleteApp, getApp, getApps, initializeApp, onLog, registerVersion, setLogLevel)

    与firebase 5.0.0直接相关,与firebase 9.0.2不兼容。转至 firebaseui@next 即可解决此问题。

    【讨论】:

      【解决方案3】:

      我一整天都在解决这个问题。

      这是有效的:

      • 确保已安装 firebaseui@next(您的版本应为 ^0.600.0)。

      • 导入firebaseui和firebase时,使用:

          import * as firebase from "firebase/app";
          import * as firebaseui from "firebaseui";
        

      我的问题源于不使用:

      import * as firebaseui from "firebaseui";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-12
        • 1970-01-01
        • 2021-04-18
        • 2022-11-13
        • 2018-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多