我已经设置了带有角度的webpack 2,而且它似乎很有效。它似乎没有tree-shaking
,因为我有一个几乎什么也没做的应用程序,vendor.js
仍然是800+ KB。
似乎关于如何打开树摇晃的信息很少,但据我所知,它为ES6模块自动打开,但不适用于ES5。是这样吗?
最重要的是:如何使用webpack2将树摇动应用于typescript / angular2?
答案 0 :(得分:4)
我找到了非常好的repository,其中有关于如何执行此操作的示例。
正如在那里和对问题的评论中所提到的,显然存在阻止树木发生震动的错误。这似乎意味着"target": "es5"
现在无法做到这一点。
我们可以使用es2015
,但我们需要一些额外的步骤(例如通过Babel)编译到es5
,直到浏览器支持它。