From b9fa046dae51ecfeb6dc1d3d5fddf931fd0ad314 Mon Sep 17 00:00:00 2001 From: Rob Wise Date: Mon, 25 Jan 2016 12:17:01 -0500 Subject: [PATCH] Minor change to generated dev server --- .../templates/base/base/client/server.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/generators/react_on_rails/templates/base/base/client/server.js b/lib/generators/react_on_rails/templates/base/base/client/server.js index 0ca57fa16..6b36e6ef7 100644 --- a/lib/generators/react_on_rails/templates/base/base/client/server.js +++ b/lib/generators/react_on_rails/templates/base/base/client/server.js @@ -6,7 +6,10 @@ var WebpackDevServer = require('webpack-dev-server'); var jade = require('jade'); var config = require('./webpack.client.hot.config'); -var server = new WebpackDevServer(webpack(config), { +const PORT = 4000; +const compiler = webpack(config); + +var server = new WebpackDevServer(compiler, { publicPath: config.output.publicPath, hot: true, historyApiFallback: true, @@ -58,7 +61,12 @@ server.app.use('/', (req, res) => { res.send(html); }); -server.listen(4000, 'localhost', err => { - if (err) console.log(err); - console.log('Listening at localhost:4000...'); +server.listen(PORT, 'localhost', err => { + if (err) console.error(err); + console.log( + '=> 🔥 Webpack development server is running on port ' + PORT + ); +}); +compiler.plugin('done', () => { + process.stdout.write('Webpack: Done compiling assets!\n'); });