刚开始使用AngularFire2 v5在运行应用程序时看到以下错误十几次:名称空间'firebase'在以下.d.ts文件中没有导出成员'firestore':
node_modules/angularfire2/firebase.app.module.d.ts
node_modules/angularfire2/firestore/collection/changes.d.ts
node_modules/angularfire2/firestore/firestore.d.ts
node_modules/angularfire2/firestore/interfaces.d.ts
node_modules/angularfire2/firestore/observable/fromRef.d.ts
我正在使用“angularfire2”:“^ 5.0.0-rc.3”。
答案 0 :(得分:6)
我有同样的问题。我的firebase版本 4.4.0 。然后我升级到 4.5.0
npm i --save firebase@^4.5.0
现在它对我来说很好 。
答案 1 :(得分:1)
仔细检查您的angularfire2
版本。如果您执行npm update
,它会降级为RC0,我从他们的问题跟踪器中注意到这是导致大量悲伤的原因。
答案 2 :(得分:1)
同时使用npm i --save firebase@latest
,您就拥有了最新版本。