diff --git a/vue/full/vue.config.js b/vue/full/vue.config.js index a8980e8..06b4cbe 100644 --- a/vue/full/vue.config.js +++ b/vue/full/vue.config.js @@ -83,5 +83,21 @@ module.exports = { .loader('svg-sprite-loader') .options({symbolId: 'icon-[name]'}) .end() + + //将css合并到一个文件中 + //https://github.com/vuejs/vue-cli/issues/2843 + config.when(!settings.isDev, config => { + config.optimization.splitChunks({ + cacheGroups: { + styles: { + name: 'styles', + test: (m) => /css\/mini-extract/.test(m.type), + chunks: 'all', + minChunks: 1, + enforce: true, + }, + } + }) + }) } }