這個(gè)firebase錯(cuò)誤不斷出現(xiàn),如果我這樣初始化它:
firebase.initializeApp(config);
var db = firebase.firestore();
它給了我另一個(gè)錯(cuò)誤:名為“[DEFAULT]”的Firebase應(yīng)用程序已經(jīng)存在(app/duplicate-app)。
這是我的代碼:
import firebase from 'firebase';
import "firebase/storage";
const firebaseConfig = {
...
};
const app = !firebase.app.length ? firebase.initializeApp(firebaseConfig) : firebase.app();
const db = app.firestore();
const storage = firebase.storage();
export {db, storage};
您不一定需要將Firebase應(yīng)用程序?qū)嵗峙浣o變量。同樣令人困惑的是,您使用
app
來初始化Firestore,而使用firebase
來初始化存儲(chǔ)。下面的代碼非常適合我(Vue應(yīng)用程序):