Webpack 4+ уже поставляется с optimisation
из коробки.
Есть еще одна неясная вещь для меня:
Дедупликация происходит между зависимостями?
пример:
/node_modules/foo has a bundled dependency 'foobar'
но также
/node_modules/bar has a bundled dependency 'foobar'
выводит ли webpack зависимость foobar
, когда я импортирую оба файла в свой основной комплект?
import foo from 'foo';
import baz from 'baz';
foo(baz('hello world'));
Я бы сказал, что это не так, поскольку эти пакеты поставляются уже в комплекте, но я не смог найти никакой официальной документации об этом ...