【发布时间】:2021-03-25 01:18:05
【问题描述】:
我正在尝试使用 firebase.initializeApp 将我的应用程序与 firbase 连接,但它一直给我一个错误,即 TypeError: firebase.initializeApp is not a function。 (在 'firebase.initializeApp(_config.firebaseConfig)' 中,'firebase.initializeApp' 未定义。我尝试在 stackoverflow 上搜索答案,但大多数正确答案是关于导入正确的库或更正代码中的错字。
我非常确定我正在导入正确的库并以正确的顺序使用 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>
);
}
}
【问题讨论】:
标签: react-native firebase-realtime-database react-redux firebase-authentication expo