【问题标题】:firebase.initializeApp is not a function in react nativefirebase.initializeApp 不是本机反应的功能
【发布时间】: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


    【解决方案1】:

    你可以尝试从“firebase”导入*作为firebase吗? --> 删除“/app”

    【讨论】:

    • 你在问一个问题,不过是一个修辞问题。你提议尝试一些东西。你没有解释这有什么帮助或它为什么起作用。如果发现此“有用”(投票所需)的人数很少,请不要感到惊讶。看看How to Answer,然后(因为你还没有打扰)选择tour
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 2021-08-18
    • 1970-01-01
    • 2020-08-15
    • 2020-08-02
    • 2020-02-04
    相关资源
    最近更新 更多