pengkobe / reading-notes

:stars: to record daily reading notes. I build an issue blog to record daily FE study notes. suggestion and comments are welcomed.
https://github.com/pengkobe/reading-notes/issues
MIT License
13 stars 1 forks source link

rxjs5 升级至 rxjs6 #430

Open pengkobe opened 6 years ago

pengkobe commented 6 years ago

rxjs6 相比 rxjs5 有较大的改变,而是都是 break change,如果嫌一次改变比较麻烦的,可以使用 rxjs-compat 先做兼容处理,既可以使用新语法,老语法也不会报错,涉及到的改变主要有以下几方面:

ionic

ionic 目前最新支持的是 angular 5.x 版本,所以还没有支持到 rxjs6。要是强行使用,会使得像 http 这种服务出现引用不一致等情况。

参考

pengkobe commented 5 years ago

rxjs6 可以通过打补丁的方式兼容 rxjs5,npm库: rxjs-compat 就是做这个工作的,所以事实上你也可以在 angular5.x 中使用 rxjs6,我自己也实验了下,不过由于依赖库之间常存在版本不对应的现象,还是感觉有点别扭。