如何使用webpack 2和打字稿和角度2摇树?

时间:2016-11-13 13:26:53

标签: angular typescript webpack tree-shaking

我已经设置了带有角度的webpack 2,而且它似乎很有效。它似乎没有tree-shaking,因为我有一个几乎什么也没做的应用程序,vendor.js仍然是800+ KB。

似乎关于如何打开树摇晃的信息很少,但据我所知,它为ES6模块自动打开,但不适用于ES5。是这样吗?

最重要的是:如何使用webpack2将树摇动应用于typescript / angular2?

1 个答案:

答案 0 :(得分:4)

我找到了非常好的repository,其中有关于如何执行此操作的示例。

正如在那里和对问题的评论中所提到的,显然存在阻止树木发生震动的错误。这似乎意味着"target": "es5"现在无法做到这一点。

我们可以使用es2015,但我们需要一些额外的步骤(例如通过Babel)编译到es5,直到浏览器支持它。