Webpack4 разбивает вендор на две части
Я создал пакет поставщика, используя код:
splitChunks: {
cacheGroups: {
commons: {
name: 'commons',
chunks: 'initial',
minChunks: 3
},
vendor: {
test: /[\\/]node_modules[\\/]/,
name: "vendor",
chunks: "all"
}
}
}
Это создает один огромный пакет из файлов, поступающих из node_modules. Когда я проанализировал его с помощью bundle-analyzer, я обнаружил, что вендор содержит еще один огромный пакет, размер которого составляет 50%, он исходит из этого импорта:
import BigComponent from 'BigComponent/dist/js/xyz.all'
Можно ли как-то еще разделить комплект поставщика, чтобы один кусок содержал только xyz.all, а другой - все остальное из node_modules?