Webpack 不同入口点的各种插件
我试图让webpack使用不同的插件集收集两个文件。 我是这样想象的:Webpack 不同入口点的各种插件,webpack,Webpack,我试图让webpack使用不同的插件集收集两个文件。 我是这样想象的: { entry: { name: "./first", output: { path: path.join(__dirname, "js"), filename: "first.js" }, plugins: [ new FirstPlugin () ], }, entry: {
{
entry: {
name: "./first",
output: {
path: path.join(__dirname, "js"),
filename: "first.js"
},
plugins: [
new FirstPlugin ()
],
},
entry: {
name: "./second",
path: path.join(__dirname, "js"),
filename: "second.js"
},
plugins: [
new AnotherPlugin ()
]
}
}
但它肯定不起作用。
是否可以将当前点放入插件运行时?如果你在两个不同的入口点和输出点上操作,你可以简单地运行两个不同的webpack进程,就像这样(简化)
//webpack.config.js
module.exports = [
{
name: 'first',
entry: {
main: "./first"
}
output: {
path: path.join(__dirname, "js"),
filename: "first.js"
},
plugins: [
new FirstPlugin ()
]
}
},
{
name: 'second',
entry: {
main: "./second"
}
output: {
path: path.join(__dirname, "js"),
filename: "second.js"
},
plugins: [
new SecondPlugin ()
]
}
}
];