21 lines
567 B
JavaScript
Executable File
21 lines
567 B
JavaScript
Executable File
const webpack = require('webpack');
|
|
const WebpackDevServer = require('webpack-dev-server');
|
|
const config = require('../webpack.config');
|
|
|
|
const host = '0.0.0.0'; // allows connection from external devices
|
|
const portNum = 3000;
|
|
|
|
new WebpackDevServer(webpack(config), {
|
|
publicPath: config.output.publicPath,
|
|
hot: true,
|
|
historyApiFallback: true,
|
|
contentBase: 'src/',
|
|
stats: { colors: true }
|
|
}).listen(portNum, host, function (err, result) {
|
|
if (err) {
|
|
return console.log(err);
|
|
}
|
|
|
|
console.log('Listening at http://' + host + ':' + portNum + '/');
|
|
});
|