const path = require('path'); const express = require('express'); const webpack = require('webpack'); const config = require('./webpack.config.development'); const app = express(); const compiler = webpack(config); app.use(require('webpack-dev-middleware')(compiler, { noInfo: true, publicPath: config.output.publicPath, stats: { colors: true } })); app.use(require('webpack-hot-middleware')(compiler)); app.get('*', (req, res) => { res.sendFile(path.join(__dirname, './www/index.html')); }); app.listen(8081, '0.0.0.0', (err) => { if (err) { console.log(err); return; } console.log('Listening at http://0.0.0.0:8081'); });