我试图将Angularfire2添加到一个全新的Angular项目中。我按照官方网站上的说明进行操作
https://github.com/angular/angularfire2/blob/master/docs/install-and-setup.md
当我执行第7步 - 注入AngularFirestore时遇到错误,并且这些错误出现在控制台中:
有谁知道如何解决这个问题?
提前致谢。
编辑: 忘了指定Angular和我的系统的版本 Angular CLI:1.7.4 节点:9.8.0 操作系统:赢得10 x64 Angular:5.2.10
答案 0 :(得分:1)
Angularfire维护者在这里,你想要将rxjs升级到版本6与AngularFire兼容。我们已升级为与Angular 6保持同步。
npm i --save rxjs@^6.0
你也应该考虑自己升级到Angular 6,这样事情会更加兼容。如果你现在不能这样做或者你对rxjs 5有其他依赖,那么也要安装rxjs-compat。
npm i --save rxjs-compat
答案 1 :(得分:0)
经过一番研究,尝试和错误,我发现安装这些版本的解决方案:
npm uninstall angularfire2
npm install angularfire2@5.0.0-rc.3 --save
npm uninstall firebase
npm install firebase@4.8.0 --save