Angular的Webpack 2生产版本在内部使用AOT还是我们需要做什么?

时间:2017-06-08 11:06:42

标签: angular webpack aot

我正在使用webpack2和angular。使用webpack配置生成的生产版本生成app.js(大小超过2mb)和vendor.js(大约1.1mb)文件,这对我来说似乎很大。

如何减少这些文件大小?在我们进行生产构建时,webpack是否在内部使用AOT?

1 个答案:

答案 0 :(得分:0)

有多种方法可以减少生产构建规模/加快应用程序的速度。我的推荐清单是:

  1. 使用AOT
  2. 使用优化插件,例如UglifyJS& OptimizeJS
  3. 延迟加载您的模块(这不会减少最终构建大小,但会降低客户带宽
  4. 继续使用Progressive Web Apps
  5. 您可以在我的角度启动器回购中检查所有这些。哪个可以在这里找到:

    https://github.com/maciejtreder/angular-universal-pwa

    https://www.angular-universal-pwa.maciejtreder.com