2017-12-18 18 views
0
import * as firebase from 'firebase' 
import 'firebase/firestore' 
import config from './config' 

export const firebaseApp = firebase.initializeApp(config) 

export const firestore = firebaseApp.firestore() 

私は過去24時間これと戦っていましたが、私はfirebase/firestoreをインポートするためのソリューションを持っていましたが、まだ何も私のために働いていないようです。 firebase serviceにアクセスするにはFirestoreはVue CLIアプリケーションの機能ではありません

init.js?9adc:10 Uncaught TypeError: firebaseApp.firestore is not a function 
at eval (init.js?9adc:10) 
at Object.<anonymous> (renderer.js:1309) 
at __webpack_require__ (renderer.js:680) 
at fn (renderer.js:90) 
at eval (199:3) 
at Object.<anonymous> (renderer.js:2035) 
at __webpack_require__ (renderer.js:680) 
at fn (renderer.js:90) 
at eval (CustomersTable.vue?2194:1) 
at Object.<anonymous> (renderer.js:2022) 
+1

使用しているクライアントSDKのバージョンは何ですか? –

+0

4.6.0最終的にFirestoreを使用することもできましたが、私はfire_baseを "../../../../node_modules/firebase"のようなnode_modulesフォルダから参照する必要がありました。 –

答えて

0

import * as firebase from 'firebase' 
import 'firebase/firestore' 
import config from './config' 

export const firebaseApp = firebase.initializeApp(config) 
export const firestore = firebase.firestore() 
+0

これも動作しませんでした。私はこのようなnode_modulesフォルダからfirebaseを参照する必要がありました "../../../../node_modules/firebase "しかし、これに悪影響があるかどうかはわかりません –

0
npm install --save @firebase/firestore 

は私のためにこれを修正しました。 firebaseバージョン4.5.0と4.8.0の間のどこかで壊れました。

関連する問題