Angular 2 个应用构建中的 main.js 文件很大

Large size of main.js file in Angular 2 app build

我使用 angular-cli@0.0.39 构建了一个应用程序。它是简单 angular 1 应用程序的转换。 问题是 main.js 文件的大小超过 800KB。 我看到该文件包含(可能)所有 angular 2 个模块。

我通过 ng build --environment=production 命令构建。

我是不是遗漏了什么或者文件的大小是否正确?

最近我检查了几个使用 angular 和 webpack 的项目,目前看来这是应用程序的最小大小。

angular2-webpack-starter(原始大小报告):

@angular: 1.98 MB (85.5%)
core-js: 178.45 KB (7.53%)
rxjs: 53.99 KB (2.28%)
zone.js: 52.72 KB (2.23%)

缩小后 817kb。


使用 webpack --json 命令和 webpack-bundle-size-analyzer 工具。