【发布时间】:2021-04-17 04:55:45
【问题描述】:
当我尝试初始化 Firebase Cloud Firestore 时,我遇到了以下错误:
未捕获的类型错误:WEBPACK_IMPORTED_MODULE_0_firebase.firestore 不是函数
我之前用npm install firebase --save 安装了firebase。
import * as firebase from 'firebase';
import router from '../router';
const config = {
apiKey: "a",
authDomain: "a",
databaseURL: "a",
projectId: "a",
storageBucket: "a",
messagingSenderId: "a"
};
if(!firebase.apps.length){
firebase.initializeApp(config);
let firestore = firebase.firestore();
}
【问题讨论】:
-
为什么将 firebase 依赖保存为 dev 依赖?
-
另外,您需要确保您拥有最新的 4.5.0 版本。检查您的
package.json并确保您设置了正确的版本 -
我卸载了firebase并使用
npm install --save firebase@4.5.0安装了新版本,但它没有改变任何东西:/ @Phil -
@eykjs 第二次导入的正确语法是什么?
-
import 'firebase/firestore'是正确的语法。
标签: javascript firebase google-cloud-firestore