如何使用类似于Angular 2 ng构建的Webpack缩小JS文件

时间:2017-05-03 12:06:52

标签: angular webpack gzip

当我在angular-cli环境中使用ng build时,JS包文件的大小从2.8MB减少到400Kb。

我有一个非角度项目,其中模块捆绑使用webpack执行。我尝试使用webpack -p,但是通过角度构建不会减少大小。

我已经在webpack配置中使用了DedupePlugin和UgligyPlugin

有人可以告诉我在ng build中发生了什么以及如何使用webpack实现相同的目标吗?

有没有办法实现类似于ngbuild的gzip压缩?

1 个答案:

答案 0 :(得分:0)

您是否在cli和webpack环境中进行AOT构建? AOT将发挥重要作用。

另外,请查看Angular2 Webpack Starterkit中的Webpack配置。 https://github.com/AngularClass/angular-starter我已经使用过它,并在cli和webpack之间取得了类似的结果。