Мне сказал Бен Леш, что в rxjs6 мы не должны делать:
import { Observable } from 'rxjs/Observable';
Но
import { Observable } from 'rxjs';
Также для операторов:
import {first, skipWhile} from "rxjs/operators";
Итак, я изменил свой проект на v6.
Вот примеры использования:
Но посмотрите, сколько операторов в комплекте:
* Operator exports */
/** PURE_IMPORTS_START PURE_IMPORTS_END */
export { audit } from '../internal/operators/audit';
export { auditTime } from '../internal/operators/auditTime';
export { buffer } from '../internal/operators/buffer';
export { bufferCount } from '../internal/operators/bufferCount';
...
...
Полный списокздесь
Вопрос:
Почему это так?Я неправильно импортирую операторов?И почему я вижу все эти неиспользуемые операторы?
файл веб-пакета