Angular 2 汇总 AoT 构建大于普通 JiT 构建
Angular 2 rollup AoT build is bigger than normal JiT build
我在构建我的应用程序时遇到了问题。我想让他们减轻体重。我使用 angular 2 种子作为基础。 https://github.com/mgechev/angular-seed
所以在我 运行ning 之后:
npm run build.prod
我的app.js是1.5MB
之后:
npm run build.prod.rollup.aot
app.js 是 1.9MB
如果我只运行:
npm run build.prod.aot
它是 2.2Mb。
这对我来说完全没有意义。我无法与您分享我的应用程序,因为它是一个私人项目。如果有人知道这可能是什么原因,我会很高兴。
尚未创建提前编译以减少代码大小。在某些情况下,编译后的代码更大,但无论如何,渲染时间会大大减慢。
如果你想减少第一个请求下载的总大小,使用延迟加载模块,但我认为情况并非如此。
查看延迟加载:https://angular-2-training-book.rangle.io/handout/modules/lazy-loading-module.html
我在构建我的应用程序时遇到了问题。我想让他们减轻体重。我使用 angular 2 种子作为基础。 https://github.com/mgechev/angular-seed
所以在我 运行ning 之后:
npm run build.prod
我的app.js是1.5MB
之后:
npm run build.prod.rollup.aot
app.js 是 1.9MB
如果我只运行:
npm run build.prod.aot
它是 2.2Mb。
这对我来说完全没有意义。我无法与您分享我的应用程序,因为它是一个私人项目。如果有人知道这可能是什么原因,我会很高兴。
尚未创建提前编译以减少代码大小。在某些情况下,编译后的代码更大,但无论如何,渲染时间会大大减慢。
如果你想减少第一个请求下载的总大小,使用延迟加载模块,但我认为情况并非如此。
查看延迟加载:https://angular-2-training-book.rangle.io/handout/modules/lazy-loading-module.html