我目前在我的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();
你们有什么解决方案吗? 预先感谢
答案 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。 我不知道该错误在那里,因为该错误未指定错误的位置。