我想使用angularfire2连接到Firebase,但是我似乎陷入了依赖循环中。
Ionic 3正式支持多达angular 5,angularfire2需要rxjs 6,angular 5支持多达rxjs 5。
我不能升级到rxjs 6,因为它与angular 5不兼容,并且我不能升级到angular 6,因为它在ionic 3中不受支持。
我一直在考虑升级到ionic 4,因为许多库都在我的旧版本中崩溃了,但是我担心ionic 4 beta会引入更多的错误,而我现有的插件却不兼容。
任何人都知道什么是最好的行动方案?
答案 0 :(得分:0)
rxjs-compat应该可以解决问题。您对Ionic 4的担心是正确的。我最近尝试升级,发现:
从概念上的跳跃(例如Angular组件-> Web组件)和所涉及的时间(例如从SASS变量到CSS变量等)的转换,指南和教程都大大低估了从v3到v4的跳跃需要进行CSS调整的工作可能很多)
我依赖的许多插件尚不兼容v4(特别是Angular 7和RxJS 6)
仍然,现在是升级的时候了,只是将其视为一个副项目,这可能会花费一些时间,并使您的v3应用与它并排运行。