var Express = require('express'); var webpack = require('webpack'); var config = require('../src/config'); var webpackConfig = require('./dev.config'); var compiler = webpack(webpackConfig); var host = config.host || 'localhost'; var port = (Number(config.port) + 1) || 3001; var serverOptions = { contentBase: 'http://' + host + ':' + port, quiet: true, noInfo: true, hot: true, inline: true, lazy: false, publicPath: webpackConfig.output.publicPath, headers: {'Access-Control-Allow-Origin': '*'}, stats: {colors: true} }; var app = new Express(); app.use(require('webpack-dev-middleware')(compiler, serverOptions)); app.use(require('webpack-hot-middleware')(compiler)); app.listen(port, function onAppListening(err) { if (err) { console.error(err); } else { console.info('==> 🚧 Webpack development server listening on port %s', port); } });
вторник, 9 августа 2016 г.
Webpack Dev server and Express
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий