使用Webpack进行Angular2应用程序缩小和树木抖动

时间:2017-06-21 12:29:44

标签: angular webpack minify rollup tree-shaking

在我的Angular2应用程序(ES6规范)中,我使用的是带有通用配置的WebPack,该配置在dev和prod配置中进行了扩展。在我的prod配置中,我想在做树摇动之后也使用uglification。

我该如何实现?任何配置这个的样本/链接都会有很大的帮助。

UglifyJsPlugin会使用ES6脚本吗?它需要ES6-Shim吗?

是否有必要使用Rollup进行树木摇晃?我是否应该完全转向RollUp?

抱歉,对于已加载的问题。 非常感谢提前!

1 个答案:

答案 0 :(得分:0)

我建议您使用angular-cli启动项目。它有所有的脚手架准备,测试和工作。

您只需使用ng serve启动开发服务器,并使用ng build构建工件。它包括AOT,树木摇晃,缩小等等。

有关详细信息,请参阅official documentation