Есть ли способ включить файлы чанков, созданные динамическим импортом внутри зависимого модуля, как файл чанков в основное приложение.
Вот что я пытаюсь -
У меня есть два модуля npm,скажем, M1, M2.
M2 динамически импортирует M1 с помощью оператора import ().При объединении M2 я использую webpackChunkName для создания вендора ~ M1.js
M2.js
...
import(/* webpackChunkName: "M1" */ 'M1/index')
.then(){}
Затем есть приложение реакции А1, которое статически импортирует M2.
A1.js
import index from 'M2'
...
При объединении A1 я использую splitChunks для создания M2bundle.js для M2
webpack.config.js выглядит так -
splitChunks: {
cacheGroups: {
default: false,
commons: {
test: /[\\/]node_modules[\\/]/,
name: 'M2bundle',
chunks: 'all',
minChunks: 1,
},
},
},
Выводэто создает main.js для A1.js, M2bundle.js для модуля M2, но не включает vendor ~ M1.js, который находится в каталоге node_module / M2.
Есть ли способ в конфигурации веб-пакета для достижения этой цели?
Цените помощь !!!