chunks: ['vendors', 'umi'],
chainWebpack: function (config, { webpack }) {
config.merge({
optimization: {
minimize: true,
splitChunks: {
chunks: 'all',
minSize: 30000,
minChunks: 3,
automaticNameDelimiter: '.',
cacheGroups: {
vendor: {
name: 'vendors',
test({ resource }) {
return /[\\/]node_modules[\\/]/.test(resource);
},
priority: 10,
},
},
},
}
});
},
直接复制官网配置中的这一段代码到.umirc.ts中,
之后执行yarn start,进度条一直卡在80-90%
执行,yarn build 报错,报错信息如下
AssertionError [ERR_ASSERTION]: chunk of vendors not found.
at C:\Users\win10\Desktop\ad-monitoring\node_modules\@umijs\preset-built-in\lib\plugins\commands