From 4cd3eb96f5d1c94bef3e64d6392b98a49da0bad8 Mon Sep 17 00:00:00 2001 From: Mike Greiling Date: Thu, 9 Feb 2017 17:26:48 -0600 Subject: [PATCH 1/3] only compress assets in production --- config/webpack.config.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/webpack.config.js b/config/webpack.config.js index 01c1a5bfb99..9fb7f18e30f 100644 --- a/config/webpack.config.js +++ b/config/webpack.config.js @@ -80,9 +80,6 @@ var config = { modules: false, assets: true }), - new CompressionPlugin({ - asset: '[path].gz[query]', - }), new webpack.IgnorePlugin(/moment/, /pikaday/), ], @@ -112,7 +109,10 @@ if (IS_PRODUCTION) { }), new webpack.DefinePlugin({ 'process.env': { NODE_ENV: JSON.stringify('production') } - }) + }), + new CompressionPlugin({ + asset: '[path].gz[query]', + }), ); } From f6369e7513d7fed03bdc79e4fd315bccf5bb39e9 Mon Sep 17 00:00:00 2001 From: Mike Greiling Date: Thu, 16 Feb 2017 16:59:26 -0600 Subject: [PATCH 2/3] replace deprecated NoErrorsPlugin with NoEmitOnErrorsPlugin --- config/webpack.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/webpack.config.js b/config/webpack.config.js index 9fb7f18e30f..c7732655e64 100644 --- a/config/webpack.config.js +++ b/config/webpack.config.js @@ -99,7 +99,7 @@ var config = { if (IS_PRODUCTION) { config.devtool = 'source-map'; config.plugins.push( - new webpack.NoErrorsPlugin(), + new webpack.NoEmitOnErrorsPlugin(), new webpack.LoaderOptionsPlugin({ minimize: true, debug: false From 8c6083a03c51e6100bc7c4793fc041f148fa2719 Mon Sep 17 00:00:00 2001 From: Mike Greiling Date: Thu, 16 Feb 2017 17:08:02 -0600 Subject: [PATCH 3/3] remove trailing comma --- config/webpack.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/webpack.config.js b/config/webpack.config.js index c7732655e64..9bee7baceb7 100644 --- a/config/webpack.config.js +++ b/config/webpack.config.js @@ -112,7 +112,7 @@ if (IS_PRODUCTION) { }), new CompressionPlugin({ asset: '[path].gz[query]', - }), + }) ); }