firebase.firestore不是Node.js的功能

时间:2020-08-06 17:47:40

标签: javascript firebase react-native google-cloud-firestore

我目前在我的React Native应用上遇到Firebase的问题。 每当我尝试启动我的应用程序时,都会出现错误:“ TypeError:firebase.firestore不是函数。”

我尝试了很多解决方案,例如导入

var firebase = require("firebase/app")
require("firebase/firestore")

但是它不起作用。 我的Firebase具有最新版本。

这是我的代码

import * as firebase from "firebase/app";
import "firebase/firestore";
import "firebase/storage";

// Initialize Firebase
firebaseConfig = {
  ...
};

var firebaseConfig = firebase.initializeApp(firebaseConfig);
export const st = firebase.storage();
const fr = firebase.firestore();

你们有什么解决方案吗? 预先感谢

2 个答案:

答案 0 :(得分:0)

尝试此操作,不要全部导入:

import firebase from 'firebase/app'
require('firebase/firestore')
require('firebase/storage')

// Initialize Firebase
firebaseConfig = {
  ...
};

var firebaseConfig = firebase.initializeApp(firebaseConfig);
export const st = firebase.storage();
const fr = firebase.firestore();

答案 1 :(得分:0)

在检查完我所有的代码之后,我意识到我还在另一个文件中调用了firebase.firestore。 我不知道该错误在那里,因为该错误未指定错误的位置。