Я получаю эту ошибку, пытаясь получить доступ к коллекции Firestore
Вот мой конфиг firebase
import Firebase from "firebase";
import "firebase/auth";
import "firebase/firestore";
let config = {
apiKey: "xxx",
authDomain: "xxx.firebaseapp.com",
databaseURL: "https://xxx.firebaseio.com",
projectId: "xxx",
storageBucket: "xxx.appspot.com",
messagingSenderId: "xxx",
};
let fb = Firebase.initializeApp(config);
let firestore = fb.firestore();
export const db = firestore;
export const auth = fb.auth();
export const firebase = fb;
Импорт и использование в компоненте:
import { db } from "./src/plugins/firebase";
db.collection("collection")
.doc(docId)
.collection("subcollection")
.doc(subdocId).set({
some object
})
Я видел подобные проблемы, как в: Ошибка типа undefined не является объектом (оценка 'Wu.getRandomValues')
Так что я понизил Firebase до 7.9.0, но это не так исправить это ...
Кроме того, это происходит только в том случае, когда запускается пакет относительной установки с параметром --dev false, если --dev true, я не получаю сообщение об ошибке ...