Webpack4 разбивает вендор на две части - PullRequest
0 голосов
/ 03 января 2019

Я создал комплект поставщиков, используя код:

splitChunks: {
    cacheGroups: {
        commons: {
            name: 'commons',
            chunks: 'initial',
            minChunks: 3
        },
        vendor: {
            test: /[\\/]node_modules[\\/]/,
            name: "vendor",
            chunks: "all"
        }
    }
}

Он создает один огромный комплект из файлов, поступающих из node_modules.Когда я проанализировал его с помощью анализатора пакетов, я обнаружил, что у поставщика есть еще один огромный пакет, размер которого составляет 50%, он исходит из этого импорта:

import BigComponent from 'BigComponent/dist/js/xyz.all'

Есть ли способ разделить пакет поставщика далее?так что один кусок содержит только xyz.all, а другой - все остальное из node_modules?

...