я понял, все части библиотеки разбиты на модули и они не зависимы друг от друга.
Сейчас я импортирую все import * as d3 from 'd3'
Но мне хотелось бы, что бы в конечный bundle попадали только те модули, которые я дейсвтиельно использую, так как размер бандла при импорте 800кб.
Собственно вопрос, умеет ли webpack умную сборку? И может ли он выкинуть из бандла неиспользуемые части?
rollup точно сожмет лучше. На сколько - не ясно. Был опыт в 15%
Обсуждают сегодня