Настройка сборки webpack

This commit is contained in:
Book Pauk
2018-12-27 21:32:35 +07:00
parent 12f9b7a401
commit 70163b07da
5 changed files with 4011 additions and 28 deletions

View File

@@ -15,6 +15,23 @@ async function main() {
log('Opening database');
await connPool.init();
if (config.branch == 'development') {
const webpack = require('webpack');
const wpConfig = require('../build/webpack.dev.config');
const compiler = webpack(wpConfig);
const devMiddleware = require('webpack-dev-middleware');
app.use(devMiddleware(compiler, {
publicPath: wpConfig.output.publicPath,
stats: {colors: true}
}));
let hotMiddleware = require('webpack-hot-middleware');
app.use(hotMiddleware(compiler, {
log: log
}));
}
app.use(express.static('public'));
app.use(express.json());