2017-10-12 121 views
3

我想使用公司的FireStore我reactjs應用程序。firebase2.default.firestore不是一個函數 - 陣營火力地堡

當我從火力配置對象調用的FireStore。

它說

firebase2.default.firestore不是一個函數

下面是代碼

import firebase from 'firebase' 

const config = { 
    apiKey: "AIzaSxxxxxxqpUeqKXI", 
    authDomain: "payxxxxxa1.firebaseapp.com", 
    databaseURL: "https://payxxxxxxxa1.firebaseio.com", 
    projectId: "payxxxxxxja1", 
    storageBucket: "payxxxxxa1.appspot.com", 
    messagingSenderId: "281xxxxxxxx576" 
} 

firebase.initializeApp(config) 

export const fire = firebase 
export const ref = firebase.database().ref() 
export const firebaseAuth = firebase.auth 
export const messaging = firebase.messaging(); 
export const db = firebase.firestore(); 

火力地堡版本4.5.0

npm列表firebase> f [email protected]

我做錯了什麼?

+0

我看到這個問題爲好,做你什麼建議未解決問題對我來說。 – Chris

+0

你可以分享你的配置代碼?在pastebin也許? –

+0

https://pastebin.com/Rgs9FVrZ這是我的代碼,無法看到很多不妥的地方相比,你TBH ...... – Chris

回答

3

我以require('firebase/firestore')