webpack.config 文件导出多个配置时选择一个 webpack 配置

Moh*_*sen 5 webpack

像这样的文件webpack.config.js可以导出多个配置:

module.exports = [{entry: 'a.js'}, {entry: 'b.js'}];
Run Code Online (Sandbox Code Playgroud)

当我调用 webpack 时,如何从 CLI 选择其中一项配置?

Amb*_*oos 1

目前无法通过 CLI 从阵列中选择一个配置。最好的办法是创建两个额外的配置文件(每个文件引用主文件中的两个配置之一)并将 webpack 指向该配置。

例子:

webpack.a.config.js

var allConfig = require('./webpack.config.js');
module.exports = allConfig[0];
Run Code Online (Sandbox Code Playgroud)

然后使用 调用 Webpack --config webpack.a.config.js