我正在努力减轻我的角度2应用程序的重量.
我正在使用typescript(1.8.10)和webpack(1.13)作为模块化捆绑器.
我已经缩小了所有的ts文件.
我已经在我的服务器中启用了gzip压缩,现在我想使用树摇动,但我没有找到任何加载器或类似的在我的项目中使用它.我找到了汇总模块捆绑器,但我不想更改我的模块捆绑器(我认为webpack对我来说更好).
有人知道如何使用与网络包摇晃的树?
谢谢!
最佳答案 Webpack 2与TypeScript 2相结合,支持使用UglifyJSPlugin webpack插件开箱即用.这可能是您案例中最简单的解决方案.
关于它是如何完成的,有一个很棒的博客:
http://blog.rangle.io/optimize-your-angular2-application-with-tree-shaking/