Недавно я обновил свое приложение до angular 6, а RxJs до 6.3.3
version
.
Как описано в здесь, я использовал пакет rxjs-compat
для временного код, написанный в режиме совместимости RxJS5 и RxJS6, одновременно.
Как предложила команда RxJS, после того, как я обновил весь свой код, чтобы он был совместим с RxJS6, я удалил rxjs-compat
, потому что он больше не нужен.
После этого я пытаюсь запустить свой код, но компилятор получает следующую ошибку:
ОШИБКА в node_modules/rxjs/Rx.d.ts(1,15): ошибка TS2307: не удается найти модуль «rxjs-compat»
Кто-нибудь знает, в чем здесь может быть проблема? Кажется, что пакет RxJS зависит от rxjs-compat
, но если то, что я говорю, правда, почему команда RxJS рекомендует удалить rxjs-compat
?
rxjs/Rx
, что было возможно только в более старых версиях RxJS и невозможно в RxJS 6. Пакетrxjs-compat
эмулирует это. - person martin   schedule 27.09.2018