2015-04-29 18:46:00 +08:00
|
|
|
var path = require("path");
|
|
|
|
module.exports = {
|
2023-03-12 10:27:40 +08:00
|
|
|
// mode: "development" || "production",
|
2015-04-29 18:46:00 +08:00
|
|
|
entry: {
|
2015-04-30 02:34:04 +08:00
|
|
|
vendor1: ["./vendor1"],
|
|
|
|
vendor2: ["./vendor2"],
|
2015-04-29 18:46:00 +08:00
|
|
|
pageA: "./pageA",
|
|
|
|
pageB: "./pageB",
|
|
|
|
pageC: "./pageC"
|
|
|
|
},
|
|
|
|
output: {
|
2018-01-05 04:39:29 +08:00
|
|
|
path: path.join(__dirname, "dist"),
|
2015-04-29 18:46:00 +08:00
|
|
|
filename: "[name].js"
|
|
|
|
},
|
2018-01-20 00:06:59 +08:00
|
|
|
optimization: {
|
|
|
|
splitChunks: {
|
|
|
|
cacheGroups: {
|
|
|
|
vendor1: {
|
|
|
|
name: "vendor1",
|
|
|
|
test: "vendor1",
|
|
|
|
enforce: true
|
|
|
|
},
|
|
|
|
vendor2: {
|
|
|
|
name: "vendor2",
|
|
|
|
test: "vendor2",
|
|
|
|
enforce: true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2017-01-11 17:51:58 +08:00
|
|
|
};
|