无法解析 'rxjs/add/operator/do'

Can't resolve 'rxjs/add/operator/do'

我创建了一个 Angular 组件,我在其中导入了 rxjs do 运算符。

但是报错无法解决

ERROR in ./src/app/Members/member-messages/member-messages.component.ts
Module not found: Error: Can't resolve 'rxjs/add/operator/do' in 'C:\Demo\DatingApDemo\DatingApp\src\app\Members\member-messages'

解决这个问题的方法是什么?

谢谢, 沙拉玉

我终于解决了这个问题。

do() 被 tap() 取代。

供参考https://www.academind.com/learn/javascript/rxjs-6-what-changed/

和 tap() 应该在 .pipe() 里面。

像这样,.pipe(tap())

更多参考,可以参考这个link,

https://alligator.io/angular/angular-6/

https://www.learnrxjs.io/operators/utility/do.html