UNPKG

cuz

Version:

Front-end modular development kit.

24 lines (21 loc) 713 B
const webpack = require('webpack'); const WebpackDevServer = require('webpack-dev-server'); const config = require('./webpack.development.config'); export default function server({env}) { const basedir = process.cwd(); const { port = 5000 } = require(basedir + '/src/config.js'); config.plugins.push(new webpack.DefinePlugin({ 'process.env.NODE_ENV': `"${env}"` })); new WebpackDevServer(webpack(config), { contentBase: basedir + '/src', hot: true, historyApiFallback: true, stats: { colors: true } }).listen(port, 'localhost', function done(err) { if (err) { console.log(err); } console.log(`✅ Server is listening at http://localhost:${port}`); }); }