UNPKG

@talentsoft-opensource/widget-display-tool

Version:

Widget Simulator

31 lines (25 loc) 866 B
const webpack = require('webpack'); const WebpackDevServer = require('webpack-dev-server'); const configFactory = require('./webpack.config'); console.log('Starting the dev web server...'); const port = 5555; const bundleFile = process.argv[2]; const mockFile = process.argv[3]; if (!bundleFile || !mockFile) { console.error("error: Missing parameter(s). You must provide paths to bundleFile & mockFile"); process.exit(1); } const config = configFactory({ bundleFile, mockFile }); const options = { contentBase: __dirname + "/build", hot: true, inline: true, stats: { colors: true } }; const server = new WebpackDevServer(webpack(config), options); server.listen(port, 'localhost', function (err) { if (err) { console.log(err); } console.log('WebpackDevServer listening at localhost:', port); });