【发布时间】:2017-05-17 17:55:39
【问题描述】:
我正在尝试找到一个很好的模式来构建针对 Angular 4 消耗的打字稿模块(纯打字稿模块,如 RxJS - 没有角度依赖性)。 RxJS 似乎是一个很好的学习库。 Angular 4 生产版本 (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 库?
【问题讨论】:
标签: javascript angular ecmascript-6 rxjs