1
私は、角度4の消費のためのタイプスクリプトモジュール(RxJSのような純粋なtypescriptモジュール - 角度依存性なし)を構造化するための良いパターンを見つけようとしています。 RxJSは学ぶ良いライブラリのように思えます。 Angular 4プロダクションビルド(ng build --prod
)ツリーはRxJSをNPMに公開しているか、RxJSをES6モジュールにコンパイルする必要がありますか?CLIがツリーを振ることができるようにするには?すなわち角張ったクリスタルの生産ツリーがRxJSを揺さぶっていますか?
以下が行われた場合:
npm i rxjs
そして角度成分から:
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';
// Observable class extensions
import 'rxjs/add/observable/of';
生産ビルドのみ上記RxJS片全体ではなくRxJSを含むであろうとしょうかん?
質問を少し更新しました。 RxJSは、現在公開されているように、Angle 4ビルドによるツリーシェイキングをサポートするかどうかを尋ねています。 – Ole
ブログの投稿と一般的なコンセンサスのカップルを経由した場合 インポート 'rxjs/add/observable/of'; ng buildはtree-shakingを行い、より小さなサイズのバンドルを生成します。 – Knitesh
これらのリンクはありますか? – Rich