diff options
Diffstat (limited to 'config/webpack/production.js')
-rw-r--r-- | config/webpack/production.js | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/config/webpack/production.js b/config/webpack/production.js index 755464061..303fca81b 100644 --- a/config/webpack/production.js +++ b/config/webpack/production.js @@ -7,26 +7,27 @@ const sharedConfig = require('./shared.js'); const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; module.exports = merge(sharedConfig, { - - devtool: 'source-map', // separate sourcemap file, suitable for production - output: { filename: '[name]-[chunkhash].js' }, + devtool: 'source-map', // separate sourcemap file, suitable for production + stats: 'normal', plugins: [ new webpack.optimize.UglifyJsPlugin({ - compress: true, + sourceMap: true, mangle: true, + compress: { + warnings: false, + }, + output: { comments: false, }, - - sourceMap: true, }), new CompressionPlugin({ asset: '[path].gz[query]', algorithm: 'gzip', - test: /\.(js|css|svg|eot|ttf|woff|woff2)$/, + test: /\.(js|css|html|json|ico|svg|eot|otf|ttf)$/, }), new BundleAnalyzerPlugin({ // generates report.html and stats.json analyzerMode: 'static', |