我可以在webpack.js中有多个输入点对应多个输出点吗?
E.g。
module.exports = {
entry: './pathA1/fileA1',
output: {
path: './pathA2',
filename: 'fileA2'
},
entry: './pathB1/fileB1',
output: {
path: './pathB2',
filename: 'fileB2'
}
}
我希望将条目./pathA1/fileA1复制到./pathA2/fileA2,并将条目./pathB1/fileB1复制到./pathB2/fileB2。
答案 0 :(得分:1)
如果将对象传递给条目键,则该对象的每个键都被视为一个单独的文件,并为该对象创建相应的输出文件
{
entry: {
a: "./a",
b: "./b",
c: ["./c", "./d"]
},
output: {
path: path.join(__dirname, "dist"),
filename: "[name].entry.js"
}
从网站包网站引用
要使用多个入口点,您可以将对象传递给入口选项。每个值都被视为一个入口点,键代表入口点的名称。
使用多个入口点时,必须覆盖默认的output.filename选项。否则,每个入口点将写入相同的输出文件。使用[name]获取入口点的名称。