Ben Lesh から、 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';
...
...
質問:
何故ですか ?演算子を間違ってインポートしていますか? 未使用の演算子がすべて表示されるのはなぜですか?