firebase.firestore не является функцией с Node.js - PullRequest
0 голосов
/ 06 августа 2020

В настоящее время у меня проблема с Firebase в моем приложении React Native. Всякий раз, когда я пытаюсь запустить свое приложение, я получаю сообщение об ошибке: «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 голосов
/ 07 августа 2020

После полной проверки всего моего кода я понял, что также вызвал firebase.firestore в другом файле. Я не знал, что это была ошибка, потому что в ней не указывалось, где именно была ошибка.

0 голосов
/ 06 августа 2020

попробуйте, не импортируйте все:

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();
...