diff --git a/webpack.config.js b/webpack.config.js index 4bab5d59..87881667 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,13 +1,22 @@ -const path = 'path' -const webpack = 'webpack' +const path = require('path') +const webpack = require('webpack') + +const NODE_ENV = process.env.NODE_ENV || 'development' + +const plugins = [ + new webpack.DefinePlugin({ + "process.env.NODE_ENV": `"${NODE_ENV}"` + }) +] +if (NODE_ENV === 'production') { + plugins.push(new webpack.optimize.UglifyJsPlugin({ + compress: { warnings: false } + })) +} const config = module.exports = { context: __dirname, - plugins: [ - new webpack.DefinePlugin({ - "process.env.NODE_ENV": `"${process.env.NODE_ENV || 'development'}"` - }) - ], + plugins, module: { loaders: [ {