Angular 2汇总AOT构建比普通的JIT构建大



我在构建应用程序时遇到了问题。我想减轻体重。我使用Angular 2种子作为碱。https://github.com/mgechev/angular-seed

所以在我运行后:

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

请参阅服务器渲染:https://github.com/robwormald/ng-universal-demo/

最新更新