Разделение кода в Webpack добавляет модуль дважды
Я использую динамическое разбиение кода в веб-пакетах, которое пока работает довольно хорошо. Но у меня есть один модуль (mC
) с большой зависимостью, которая требуется от двух других модулей (mA
& mB
). При разделении кода создаются два пакета с одинаковым содержимым largeLib
, И для каждого из модулей по пачкам загружается. Я ожидаю, что только один модуль создан и используется обоими mA
а также mB
mA mB
\ /
\/
mC
|
largeLib
1 ответ
Решение
Добавление определенного имени в импорт решает проблему для меня:
import(/* webpackChunkName: "handsOnTable" */ 'react-handsontable'),