命名空间'firebase'没有导出成员'firestore'

时间:2017-11-06 10:24:45

标签: angular typescript angularfire2

刚开始使用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”。

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,您就拥有了最新版本。