Angular2 火灾失败 命名空间"火基"没有导出成员"承诺"



我已经安装了 angular2 fire

 "angularfire2": "^5.0.0-rc.0",

现在在我的应用程序模块(根模块)中

export const firebaseConfig = {
  apiKey: "mykey",
  authDomain: "....",
  databaseURL: "...",
  projectId: "...",
  storageBucket: "...",
  messagingSenderId: "..."
};
imports:[
    AngularFireModule.initializeApp(firebaseConfig), 
    AngularFireDatabaseModule
 ]

现在收到一个错误

 Class 'FirebaseApp' incorrectly implements interface 'App'.
  Property 'firestore' is missing in type 'FirebaseApp'.

node_modules/angularfire2/firebase.app.module.d.ts (12,28):
  Namespace 'firebase' has no exported member 'Promise'.

我哪里出错了,或者还需要添加什么才能使其正常工作

firebase.Promise

Firebase 4.5.0中被删除。 "angularfire2": "^5.0.0-rc.2"解释了这种变化。此版本应该可以解决您遇到的问题。

运行npm install anularfire2 --save命令它应该可以工作

最新更新