Ben Lesh告诉我,在 rxjs6 中,我们不应该这样做:
import { Observable } from 'rxjs/Observable';
但
import { Observable } from 'rxjs';
也适用于运营商:
import {first, skipWhile} from "rxjs/operators";
所以我将我的 proj 更改为 v6 。
以下是用法:
但是看看 bundle 中有多少个操作符:
* 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';
...
...
问题:
这是为什么 ?我是否错误地导入了运算符?为什么我会看到所有那些未使用的运算符?