Я обновил свой угловой проект до
"rxjs": "^6.3.3"
Я использовал оператор combineLatest
, но после обновления у меня возникают проблемы, и компиляция не удалась
ERROR in ./node_modules/rxjs/observable/combineLatest.js
Module not found: Error: Can't resolve 'rxjs-compat/observable/combineLatest' in 'D:\MyProject\node_modules\rxjs\observable'
Яимпортировать как
import { map, distinctUntilChanged, filter, combineLatest } from "rxjs/operators";
даже я обновил синтаксис
_col$.pipe(combineLatest(this.meta$.asObservable()))
Нужно ли устанавливать rxjs-compat
?
Но я прочитал это
rxjs-compat обеспечивает временный уровень совместимости между API v5 и v6.По сути, rxjs-compat обеспечивает вашу кодовую базу функциональностью v5, на которую он опирается, что позволяет вам постепенно обновлять вашу кодовую базу до v6.Чтобы завершить процесс обновления и удалить зависимость rxjs-compat из вашего проекта,
Я что-то упустил?