带有作为配置提供的阵列的Webpack

Kwi*_*wiZ 30 webpack

在这个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
    })
];
Run Code Online (Sandbox Code Playgroud)

在这种情况下,当提供多个配置对象时会发生什么?webpack的文档中没有提到它

mat*_*pie 34

传递数组使Webpack的多编译器模式成为可能.这只是一次运行Webpack多次的方法.例如,如果您正在制作Chrome和Firefox扩展程序,则可以使用多编译器同时创建两者.

Webpack使用移动/桌面捆绑包的多编译器示例.

  • 它是否并行运行? (4认同)
  • 并行监视模式似乎在webpack`4.25.1`上工作正常.无需额外包裹. (2认同)