From 3864d86732bd5f400266ed53318427e75c1857b2 Mon Sep 17 00:00:00 2001 From: hetech Date: Tue, 10 Sep 2019 10:06:05 +0800 Subject: [PATCH] update webpack config (#17373) --- build/webpack.demo.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/build/webpack.demo.js b/build/webpack.demo.js index 8b770fd33..4ad30ae1f 100644 --- a/build/webpack.demo.js +++ b/build/webpack.demo.js @@ -16,8 +16,7 @@ const isPlay = !!process.env.PLAY_ENV; const webpackConfig = { mode: process.env.NODE_ENV, entry: isProd ? { - docs: './examples/entry.js', - 'element-ui': './src/index.js' + docs: './examples/entry.js' } : (isPlay ? './examples/play.js' : './examples/entry.js'), output: { path: path.resolve(process.cwd(), './examples/element-ui/'), @@ -148,6 +147,16 @@ if (isProd) { }), new OptimizeCSSAssetsPlugin({}) ); + // https://webpack.js.org/configuration/optimization/#optimizationsplitchunks + webpackConfig.optimization.splitChunks = { + cacheGroups: { + vendor: { + test: /\/src\//, + name: 'element-ui', + chunks: 'all' + } + } + }; webpackConfig.devtool = false; }