const express = require('express');
const webpack = require('webpack');
const webpackDevMiddleware = require('webpack-dev-middleware');
const webpackHotMiddleware = require('webpack-hot-middleware');
const WebpackConfig = require('./webpack.config');
const app = express();
const compiler = webpack(WebpackConfig);
app.use(
webpackDevMiddleware(compiler, {
publicPath: '/__build__/',
stats: {
colors: true,
chunks: false,
},
}),
);
app.use(webpackHotMiddleware(compiler));
const port = process.env.PORT || 8080;
module.exports = app.listen(port, () => {
console.log(`Server listening on http://localhost:${port}, Ctrl+C to stop`);
});
-
邓晓峰 authorede74a2d58