【问题标题】:TypeError: Cannot read property 'length' of undefined in react-nativeTypeError:无法读取 react-native 中未定义的属性“长度”
【发布时间】:2021-06-15 16:09:34
【问题描述】:

我正在我的 react-native 应用程序中实现 firebase 登录/注册。在 android 模拟器模式下,我已成功登录(保留一些警告)。但是当我关闭模拟器并将应用程序切换到网络模式时;我开始收到这些错误:

这里是 firebase.js 代码:-

import * as firebase from "firebase";
import "firebase/firestore";
import "firebase/auth";

const firebaseConfig = {
  apiKey: "...",
  authDomain: "...",
  projectId: "...",
  storageBucket: "...",
  messagingSenderId: "...",
  appId: "...",
  measurementId: "...",
};

let app;

if (firebase.apps.length === 0) {
    app = firebase.initializeApp(firebaseConfig);
} else {
    app = firebase.app();
}

const db = app.firestore();
const auth = firebase.auth();

export { db, auth };

谢谢!

【问题讨论】:

    标签: react-native react-native-firebase


    【解决方案1】:

    尝试将您的第一行代码更改为

    从'firebase'导入firebase;

    这种方法对我有用

    【讨论】:

      猜你喜欢
      • 2020-07-20
      • 2020-03-07
      • 2018-02-10
      • 2021-10-03
      • 1970-01-01
      • 2019-02-17
      • 2020-11-05
      • 2020-04-17
      • 2020-06-12
      相关资源
      最近更新 更多