firebase.initializeApp 不是本机反应的功能
Posted
技术标签:
【中文标题】firebase.initializeApp 不是本机反应的功能【英文标题】:firebase.initializeApp is not a function in react native 【发布时间】:2021-03-25 01:18:05 【问题描述】:我正在尝试使用 firebase.initializeApp 将我的应用程序与 firbase 连接,但它一直给我一个错误,即 TypeError: firebase.initializeApp is not a function。 (在 'firebase.initializeApp(_config.firebaseConfig)' 中,'firebase.initializeApp' 未定义。我尝试在 *** 上搜索答案,但大多数正确答案是关于导入正确的库或更正代码中的错字。
我非常确定我正在导入正确的库并以正确的顺序使用 firebase.initializeApp。但是,我仍然遇到同样的错误。有人可以帮忙吗?
请注意(不确定是否重要)- 这一切都是从我开始在我的应用中实现 redux 开始的
下面是我的代码:
config.js
export const firebaseConfig =
apiKey: "**********",
authDomain: "**********",
databaseURL: "**********",
projectId: "**********",
storageBucket: "**********",
messagingSenderId: "**********",
appId: "**********",
measurementId: "**********",
;
app.js - 我需要调用函数 firebase.initializeApp 函数来将我的应用程序与 firebase 连接起来。
import * as firebase from "firebase/app";
import firebaseConfig from "./config/config";
import "firebase/auth";
import "firebase/firestore";
class App extends React.Component
constructor()
super();
this.initializeFirebaase();
initializeFirebaase = () =>
firebase.initializeApp(firebaseConfig);
;
render()
return (
<Provider store=store>
<AppContainer />
</Provider>
);
【问题讨论】:
【参考方案1】:你可以尝试从“firebase”导入*作为firebase吗? --> 删除“/app”
【讨论】:
你在问一个问题,不过是一个修辞问题。你提议尝试一些东西。你没有解释这有什么帮助或它为什么起作用。如果发现此“有用”(投票所需)的人数很少,请不要感到惊讶。看看How to Answer,然后(因为你还没有打扰)选择tour。以上是关于firebase.initializeApp 不是本机反应的功能的主要内容,如果未能解决你的问题,请参考以下文章
firebase.initializeApp() 与 FirebaseApp.initializeApp()
未创建任何 firebase 应用程序“默认” - 调用 firebase.initializeapp()
没有创建 Firebase 应用 [DEFAULT] = 调用 Firebase.initializeApp()
从 Firebase.initializeApp() 获取令牌
没有创建 Firebase 应用“[DEFAULT]” - 在 Flutter 和 Firebase 中调用 Firebase.initializeApp()