Javascript angular cli产品构建树是否会动摇RxJS?

Javascript angular cli产品构建树是否会动摇RxJS?,javascript,angular,ecmascript-6,rxjs,Javascript,Angular,Ecmascript 6,Rxjs,我正试图找到一种很好的模式,用于构建面向angular 4消费的typescript模块(像RxJS这样的纯typescript模块-没有角度依赖)。RxJS似乎是一个很好的学习库。angular 4 production build(ng build--prod)树是否会在当前发布到NPM时震动RxJS,或者RxJS是否需要编译到ES6模块,以便cli能够对其进行树震动 换句话说,如果执行以下操作: npm i rxjs 然后从一个角度分量: import { Observable }

我正试图找到一种很好的模式,用于构建面向angular 4消费的typescript模块(像RxJS这样的纯typescript模块-没有角度依赖)。RxJS似乎是一个很好的学习库。angular 4 production build(
ng build--prod
)树是否会在当前发布到NPM时震动RxJS,或者RxJS是否需要编译到ES6模块,以便cli能够对其进行树震动

换句话说,如果执行以下操作:

npm i rxjs
然后从一个角度分量:

import { Observable }        from 'rxjs/Observable';
import { Subject }           from 'rxjs/Subject';

// Observable class extensions
import 'rxjs/add/observable/of';

生产构建只包含上述RxJS片段,而不包含整个RxJS库?

所有构建都使用绑定和有限的树抖动,而--prod构建还通过UglifyJS运行有限的死代码消除


根据

我更新了一点问题。我在问RxJS是否支持angular 4构建的树震动功能,目前发布的RxJS是否支持angular 4构建的树震动功能;然后ng build将进行树抖动,并生成较小的捆绑包。您有这些链接吗?