当我在angular-cli环境中使用ng build时,JS包文件的大小从2.8MB减少到400Kb。
我有一个非角度项目,其中模块捆绑使用webpack执行。我尝试使用webpack -p,但是通过角度构建不会减少大小。
我已经在webpack配置中使用了DedupePlugin和UgligyPlugin
有人可以告诉我在ng build中发生了什么以及如何使用webpack实现相同的目标吗?
有没有办法实现类似于ngbuild的gzip压缩?
答案 0 :(得分:0)
您是否在cli和webpack环境中进行AOT构建? AOT将发挥重要作用。
另外,请查看Angular2 Webpack Starterkit中的Webpack配置。 https://github.com/AngularClass/angular-starter我已经使用过它,并在cli和webpack之间取得了类似的结果。