UNPKG

accelerator-build-engine

Version:
55 lines (42 loc) 1.64 kB
'use strict'; var _webpack = require('webpack'); var _webpack2 = _interopRequireDefault(_webpack); var _chalk = require('chalk'); var _chalk2 = _interopRequireDefault(_chalk); var _webpackMerge = require('webpack-merge'); var _webpackMerge2 = _interopRequireDefault(_webpackMerge); var _webpackDevServer = require('webpack-dev-server'); var _webpackDevServer2 = _interopRequireDefault(_webpackDevServer); var _webpackDev = require('./webpack.dev.config'); var _webpackDev2 = _interopRequireDefault(_webpackDev); var _configs = require('../configs'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } /* eslint no-console: ["error", { allow: ["info", "error"] }] */ try { const port = _configs.common.port || 9001; const host = _configs.common.host || 'localhost'; const protocol = _configs.common.protocol || 'http'; const properties = (0, _webpackMerge2['default'])(_configs.webpackServer, { stats: { colors: true, assets: false, source: false, timings: true, hash: false, version: false, chunkModules: false, chunkOrigins: true } }); const devServer = new _webpackDevServer2['default']((0, _webpack2['default'])(_webpackDev2['default']), properties); devServer.listen(port, host, error => { if (error) { console.error(error); process.exit(1); } console.info(_chalk2['default'].green(`Listening to ${protocol}://${host}:${port}`)); }); } catch (ex) { console.error(_chalk2['default'].red(`The following error has ocurred: ${ex}`)); } //# sourceMappingURL=webpack-dev-server.js.map