Firebase v7.15.1的类型“ FirebaseNamespace”上不存在属性“ firestore”

时间:2020-06-16 18:16:51

标签: typescript firebase google-cloud-firestore

当我从firebase v7.14.3升级到v7.15.1时,出现以下构建错误/打字错误:

TS2339:类型“ FirebaseNamespace”上不存在属性“ firestore”。

我按以下方式导入和使用Firestore:

import {firebase} from '@firebase/app';
import '@firebase/firestore';

const firestore: firebase.firestore.Firestore = firebase.firestore();

=> firebase.firestore()是我的问题。

我可能已经错过了CHANGELOG,这对如何迁移此赞赏不胜枚举!

1 个答案:

答案 0 :(得分:2)

我总是像这样导入TypeScript中的Firebase客户端SDK:

npm install firebase
import * as firebase from 'firebase/app'
import 'firebase/firestore'

const firestore = firebase.firestore()