Angular 5 – > Angular 6 Rxjs .map()到.pipe(map())

前端之家收集整理的这篇文章主要介绍了Angular 5 – > Angular 6 Rxjs .map()到.pipe(map())前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Angular 5项目,它有许多模块和数百个组件.自从RxJs 6你必须使用
someObservable.pipe(map(...))

代替

someObservable.map(...)

我想将此项目从Angular 5迁移到6,但不想手动更改.map()的每次出现.

Angular更新方面建议

rxjs-5-to-6-migrate -p src/tsconfig.app.json

迁移到rxjs 6,但我担心这不能改变我的代码.

有关如何节省时间和自动从.map()更改为.pipe(map())的任何建议吗?

也许这有用吗?

我按照https://update.angular.io/中的所有步骤进行操作,但不知何故在链的末尾我遇到了同样的问题:我的所有rxjs导入都被更改了,但是运算符没有被更改为可管理的运算符.

然后我注意到没有安装rxjs-compat包(由于https://github.com/angular/angular-cli/issues/10631?).手动安装rxjs-compat(npm install rxjs-compat –save)并再次运行rxjs-5-to-6-migrate -p src / tsconfig.app.json后,管道出现了!

原文链接:https://www.f2er.com/angularjs/141113.html

猜你在找的Angularjs相关文章