webpack/examples/many-pages/webpack.config.js

24 lines
507 B
JavaScript
Raw Normal View History

"use strict";
2018-05-18 02:33:18 +08:00
module.exports = {
2023-03-12 10:27:40 +08:00
// mode: "development" || "production",
2018-05-18 02:33:18 +08:00
entry: {
pageA: "./pages/a",
pageB: "./pages/b",
pageC: "./pages/c",
pageD: "./pages/d",
pageE: "./pages/e",
pageF: "./pages/f",
pageG: "./pages/g"
},
optimization: {
splitChunks: {
chunks: "all",
maxInitialRequests: 20, // for HTTP2
maxAsyncRequests: 20, // for HTTP2
2018-07-10 04:48:12 +08:00
minSize: 40 // for example only: chosen to match 2 modules
2018-05-18 02:33:18 +08:00
// omit minSize in real use case to use the default of 30kb
}
}
};