当我从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,这对如何迁移此赞赏不胜枚举!
答案 0 :(得分:2)
我总是像这样导入TypeScript中的Firebase客户端SDK:
npm install firebase
import * as firebase from 'firebase/app'
import 'firebase/firestore'
const firestore = firebase.firestore()