1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-09-03 12:12:39 +02:00

Define NODE_ENV to use the production build of React on slatejs.org (#1939)

This commit is contained in:
Zach Schneider
2018-07-01 17:21:51 -04:00
committed by Ian Storm Taylor
parent a698d4a74e
commit 001460fa52

View File

@@ -6,6 +6,7 @@ const ExtractTextPlugin = require('extract-text-webpack-plugin')
const CopyWebpackPlugin = require('copy-webpack-plugin') const CopyWebpackPlugin = require('copy-webpack-plugin')
const UglifyJSPlugin = require('uglifyjs-webpack-plugin') const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
const DefinePlugin = webpack.DefinePlugin
const NamedModulesPlugin = webpack.NamedModulesPlugin const NamedModulesPlugin = webpack.NamedModulesPlugin
const HotModuleReplacementPlugin = webpack.HotModuleReplacementPlugin const HotModuleReplacementPlugin = webpack.HotModuleReplacementPlugin
const IS_PROD = process.env.NODE_ENV === 'production' const IS_PROD = process.env.NODE_ENV === 'production'
@@ -57,6 +58,11 @@ const config = {
], ],
}, },
plugins: [ plugins: [
new DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(
IS_PROD ? 'production' : 'development'
),
}),
new ExtractTextPlugin('[name]-[contenthash].css'), new ExtractTextPlugin('[name]-[contenthash].css'),
new HtmlWebpackPlugin({ new HtmlWebpackPlugin({
title: 'Slate', title: 'Slate',