【发布时间】:2016-05-31 10:31:42
【问题描述】:
我有一个中小型(约 28 KB,仅包括(TypeScript 转译的)JS + HTML 模板)Angular 2 应用程序。
它最初基于angular.io quickstart,但现在我正在使用 JSPM 捆绑/缩小它进行部署。
我获得的捆绑 JS 文件为 2.1 MB,使用 gzip 压缩后降至 449 KB。
这仍然相当大,我想问一下如何最好地减少应用程序的整体部署大小,以最小和最有效的包交付我的应用程序。
编辑:
我应该提一下,通过单独导入 RxJS 运算符,我已将未压缩但缩小的包大小减少到 1.9 MB,例如与import 'rxjs/add/operator/map';;所以我会在此之上寻找任何尺寸节省。
非常感谢您的帮助。
【问题讨论】:
-
AFAIK 他们正在研究 ng-conf 中提到的 tree-shaking,他们通过一个简单的 hello-world 示例达到了
-
很高兴听到这个消息!你有任何信息的链接吗?是在压缩之前还是之后?
标签: angular rxjs production-environment bundling-and-minification jspm