2f1b15c674
* fix root components import order * import order tests * chunks attachment order tests
35 lines
884 B
JavaScript
35 lines
884 B
JavaScript
module.exports = {
|
|
webpack: (config, { isServer }) => {
|
|
if (!isServer) {
|
|
const optimization = config.optimization || {}
|
|
const splitChunks = optimization.splitChunks || {}
|
|
const cacheGroups = splitChunks.cacheGroups || {}
|
|
|
|
config.optimization = {
|
|
...optimization,
|
|
splitChunks: {
|
|
...splitChunks,
|
|
cacheGroups: {
|
|
...cacheGroups,
|
|
requiredByApp: {
|
|
test: /requiredByApp.js/,
|
|
name: 'requiredByApp',
|
|
enforce: true,
|
|
priority: 10,
|
|
chunks: 'all',
|
|
},
|
|
requiredByPage: {
|
|
test: /requiredByPage.js/,
|
|
name: 'requiredByPage',
|
|
enforce: true,
|
|
priority: 10,
|
|
chunks: 'all',
|
|
},
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
return config
|
|
},
|
|
}
|