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

Ily*_*dik 8 typescript webpack tree-shaking angular

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

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

最重要的是:如何使用webpack2对treecript/angular2应用树摇动?

Ily*_*dik 4

我发现了这个非常好的存储库,其中包含有关如何执行此操作的示例。

正如那里和对该问题的评论中提到的,显然存在阻止树摇动发生的错误。这似乎意味着现在确实不可能做到"target": "es5".

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