Как использовать тряску деревьев с webpack 2 и машинописным и угловым 2?

Я установил Webpack 2 с угловой и в основном это похоже на работу. Не похоже, что это делает tree-shaking, так как у меня есть приложение, которое почти ничего не делает, и vendor.js все еще 800+ кб.

Кажется, есть очень мало информации о том, как включить расшатывание дерева, но я понял, что он автоматически включается для модулей ES6, но не работает для ES5. Это так?

И самое главное: как я могу применить тряску деревьев к typcript/angular2 с помощью webpack2?

1 ответ

Решение

Я нашел этот очень хороший репозиторий с примерами того, как это сделать.

Как упоминалось там и в комментариях к вопросу, есть, по-видимому, ошибки, которые мешают тряске деревьев. Кажется, это означает, что сейчас это невозможно "target": "es5",

Мы можем использовать es2015, но тогда нам понадобятся некоторые дополнительные шаги (например, через Babel) для компиляции в es5 пока браузеры его не поддержат.

Другие вопросы по тегам