Webpack с массивом, предоставленным как config

В этом стартовом наборе для webpack https://github.com/webpack/react-starter Я вижу, что модуль webpack.production.config.js не экспортирует только объект конфигурации, а массив объектов конфигурации вместо

module.exports = [
    require("./make-webpack-config")({
        // commonsChunk: true,
        longTermCaching: true,
        separateStylesheet: true,
        minimize: true
        // devtool: "source-map"
    }),
    require("./make-webpack-config")({
        prerender: true
    })
];

Что произойдет в этом случае, когда будут предоставлены несколько объектов конфигурации? Он не упоминается в документах webpack

Ответ 1

Передача массива позволяет использовать многокомпилирующий режим Webpack. Это просто способ запустить Webpack несколько раз за один проход. Например, если вы создаете расширение Chrome и Firefox, вы можете использовать мультикомпилятор для создания обоих сразу.

Пример мультикомпилятора Webpack с использованием пакетов для мобильных/настольных компьютеров.