firebase.firestore不是函数。 (在“ firebase.firestore()”中,“ firebase.firestore”未定义)(设备)

时间:2020-11-03 21:50:11

标签: google-cloud-firestore

我确实是一个新手,但是我遵循一个示例(https://www.positronx.io/create-react-native-firebase-crud-app-with-firestore/),该示例一直运行到上周,但是如果我尝试在android或ios上进行仿真,则会出现此错误,因为在Web上运行良好。

我制作了一个文件夹数据库来放置firebaseConfig

// database/firebaseDb.js

import * as firebase from 'firebase';
import firestore from '@firebase/firestore'

const firebaseConfig = {
     apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
     authDomain: "reactnativefirebase-00000.firebaseapp.com",
     databaseURL: "https://reactnativefirebase-00000.firebaseio.com",
     projectId: "reactnativefirebase-00000",
     storageBucket: "reactnativefirebase-00000.appspot.com",
     messagingSenderId: "000000000000000",
     appId: "1:000000000000000:web:000000000000000"

};

firebase.initializeApp(firebaseConfig);

firebase.firestore();

export default firebase;

在屏幕上,我使用了这个消防站

// screens/AddUserScreen.js

import React, { Component } from 'react';
import { Button, StyleSheet, TextInput, ScrollView, ActivityIndicator, View } from 'react-native';
import firebase from '../database/firebaseDb';

class AddUserScreen extends Component {
  constructor() {
    super();
    this.dbRef = firebase.firestore().collection('users');
    this.state = {
      name: '',
      email: '',
      mobile: '',
      isLoading: false
    };
  }
(....)

}

请有人帮我。

0 个答案:

没有答案