2018-07-27 03:48:21 +00:00
|
|
|
'use strict';
|
|
|
|
// https://github.com/webpack/webpack-dev-server/blob/master/examples/api/simple/server.js
|
|
|
|
|
2020-12-15 10:00:39 +00:00
|
|
|
process.env.NODE_ENV = 'development';
|
|
|
|
process.env.BABEL_ENV = 'development';
|
|
|
|
|
2018-07-27 03:48:21 +00:00
|
|
|
var Webpack = require('webpack')
|
|
|
|
var WebpackDevServer = require('webpack-dev-server')
|
2020-12-15 10:00:39 +00:00
|
|
|
var configFactory = require('./webpack.config')
|
|
|
|
var config = configFactory('development');
|
2018-07-27 03:48:21 +00:00
|
|
|
|
|
|
|
const compiler = Webpack(config);
|
|
|
|
const devServerOptions = Object.assign({}, config.devServer, {
|
|
|
|
stats: {
|
|
|
|
colors: true
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
console.log('Dev server options:', devServerOptions);
|
|
|
|
|
|
|
|
const server = new WebpackDevServer(compiler, devServerOptions);
|
|
|
|
server.listen(3000, '0.0.0.0', function (err, result) {
|
|
|
|
if (err) {
|
|
|
|
console.log(err)
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log('Listening at 0.0.0.0:3000')
|
|
|
|
})
|