как связать чанк выполнения, сгенерированный в явный чанк поставщика в Webpack 4 - PullRequest
0 голосов
/ 28 ноября 2018

Как сказано в названии.

пример взят из common-chunk-and-vendor-chunk

webpack.config.js:

module.exports = {
entry: {
    pageA: "./pageA",
    pageB: "./pageB",
    pageC: "./pageC"
},
mode: 'development',

optimization: {
    runtimeChunk: 'single',
    splitChunks: {
        cacheGroups: {
            commons: {
                chunks: "initial",
                minChunks: 2,
                maxInitialRequests: 5, 
                minSize: 0
            },
            vendor: {
                test: /node_modules/,
                chunks: "all",
                name: "vendor",
                priority: 10,
                enforce: true
            }
        }
    }
 },
 output: {
     path: path.join(__dirname, "dist"),
     filename: "[name].js"
   }
 };

информация о выполнении выводаследующим образом: info

Я ожидаю связать runtime chunk в vendor chunk.что мне делать, спасибо заранее.

1 Ответ

0 голосов
/ 24 мая 2019

решено самостоятельно.

module.exports = {
    entry: {
        pageA: "./pageA",
        pageB: "./pageB",
        pageC: "./pageC"
    },
    mode: 'development',

    optimization: {
        runtimeChunk: {
                   name: 'vendor',
                },
        splitChunks: {
            cacheGroups: {
                commons: {
                    chunks: "initial",
                    minChunks: 2,
                    maxInitialRequests: 5, 
                    minSize: 0
                },
                vendor: {
                    test: /node_modules/,
                    chunks: "all",
                    name: "vendor",
                    priority: 10,
                    enforce: true
                }
            }
        }
     },
     output: {
         path: path.join(__dirname, "dist"),
         filename: "[name].js"
       }
     };
``
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...