From c3b306050a1223c1d3ce658036a9521ff05a6a42 Mon Sep 17 00:00:00 2001 From: Jeremy Morrell Date: Mon, 22 Jan 2018 10:01:11 -0800 Subject: [PATCH] Only require webpack when NODE_ENV is not production --- package.json | 4 ++-- server.js | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 8814547d..2724ac75 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,8 @@ "babel-cli": "^6.4.0", "babel-core": "^6.22.1", "react": "^0.14.3", - "react-dom": "^0.14.3" + "react-dom": "^0.14.3", + "express": "^4.13.3" }, "devDependencies": { "autoprefixer": "^6.0.3", @@ -45,7 +46,6 @@ "css-loader": "^0.19.0", "eslint": "^1.5.0", "eslint-plugin-react": "^3.4.2", - "express": "^4.13.3", "extract-text-webpack-plugin": "^0.8.2", "html-webpack-plugin": "^1.6.1", "jscs": "^2.1.1", diff --git a/server.js b/server.js index 29ef6ac8..8a3c5f46 100644 --- a/server.js +++ b/server.js @@ -2,16 +2,16 @@ const path = require('path'); const express = require('express'); -const webpack = require('webpack'); -const webpackMiddleware = require('webpack-dev-middleware'); -const webpackHotMiddleware = require('webpack-hot-middleware'); -const config = require('./webpack.config.js'); const isDeveloping = process.env.NODE_ENV !== 'production'; const port = isDeveloping ? 3000 : process.env.PORT; const app = express(); if (isDeveloping) { + const webpack = require('webpack'); + const webpackMiddleware = require('webpack-dev-middleware'); + const webpackHotMiddleware = require('webpack-hot-middleware'); + const config = require('./webpack.config.js'); const compiler = webpack(config); const middleware = webpackMiddleware(compiler, { publicPath: config.output.publicPath,