Firebase 9 - 在“firebase/app”中找不到导出“initializeApp”

吉罗·雷奥

升级到 firebase 9 后,我在导入一些曾经在 firebase 8 上工作的函数时遇到了麻烦。当然,我阅读了文档并重构了代码,但是这个错误不断弹出,其他导入也会发生这种情况。

我的进口看起来像这样

import { initializeApp } from 'firebase/app'
import { getDatabase } from 'firebase/database'
import { getAuth, signInWithCustomToken, onAuthStateChanged } from 'firebase/auth'

我得到的错误是:

在“firebase/app”中找不到导出“initializeApp”


我也尝试使用 compat 库

import { initializeApp } from 'firebase/compat/app'
import { getDatabase } from 'firebase/compat/database'
import { getAuth, signInWithCustomToken, onAuthStateChanged } from 'firebase/compat/auth'

但我仍然得到

警告“在‘firebase/compat/app’中找不到出口‘initializeApp’

这也发生在我的其他进口商品中。

有什么帮助吗?

达马拉吉

compat版本使用 V8 命名空间语法,不需要像较新的模块化/函数式语法那样为每个函数单独导入:

import firebase from 'firebase/compat/app'
import 'firebase/compat/database'
import 'firebase/compat/auth'

// import { getAuth } from 'firebase/auth' <-- Modular version only

如果您使用的是compat版本,请确保您遵循namespaced文档中版本选项卡:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Vue 2 和 Firebase 9 - “在‘firebase/firestore’中找不到導出‘getFirestore’

(firebase 9) initializeApp() 是否需要电子邮件登录?

Java 9 Eclipse 4.7可移植导出错误“找不到资源”,“从给定的启动配置中找不到主要方法”。

在Angular 9应用程序的'angularx-social-login'中找不到导出'AuthServiceConfig'

在'@ angular / cdk / table中找不到Angular 9如何修复导出'CDK_TABLE'

在Firebase中找不到getValue

升级到 firebase js sdk v8 后,在“firebase”中找不到导出“firestore”(导入为“firebase”)

Firebase Angular9

在Debian 9中找不到Setcap

React 中 snapshop/sub 集合的 Firebase ver9 调整

如何在 Firebase 9 中管理 GoogleAuthProvider、signInWithEmailAndPassword 和 setPersistence?

Firebase的新手。Xcode 9中的许多警告

Firebase v9,无法从嵌套集合中获取文档

是否需要调用FirebaseApp.initializeApp()初始化firebase?

Firebase firestore 问题“确保先调用 FirebaseApp.initializeApp(Context)”

Firebase找不到'module <Firebase>'

Firebase函数中的initializeApp()问题

错误:在Firebase文件存储中找不到

9以下的Play服务Firebase

找不到“ Firebase”的规范

Java 9中找不到模块javafx.controls

情节提要在Xcode9中找不到SKView?

apt-get在Debian 9(Stretch)中找不到phpldapadmin

在CUDA 9中找不到grid_group

找不到Firebase / Firebase.h文件

Typescript、Firebase、Cordova:找不到“firebase”的模块

Firebase 函数无法获取从 Angular9 中的简单联系表单发送的请求值

如何在 Node 中初始化 Firebase V9 数据库

使用 React JS 在 Firebase v9 中创建文档时保存文档 ID