From fae69133bec630a7daa8ec9db617901b7f57dad2 Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Thu, 11 Aug 2016 11:42:35 +0800 Subject: [PATCH] try fixing react warnings again --- webpack.config.js | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) 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: [ {