我在构建应用时遇到问题。我想减轻它们的重量。我使用角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。
对我来说完全没有意义。我无法将你的应用程序与你分开,因为它是一个私人项目。如果有人知道可能是什么原因,我会很高兴。
答案 0 :(得分:2)
尚未创建时间编译以减少代码大小。在某些情况下,编译的代码更大,但无论如何,渲染时间都非常慢。
如果你想减少第一个请求下载的总大小,请使用延迟加载模块,但我认为情况并非如此。
请参阅延迟加载:https://angular-2-training-book.rangle.io/handout/modules/lazy-loading-module.html