Преобразование Webpack 3 NodeApp в Neutrino
У меня есть сервер live-перезагрузки Webpack 3 Express, который показывает содержимое папки /build.
const express = require('express');
const server = express();
const path = require('path');
const isProd = process.env.NODE_ENV === 'production';
if(!isProd) {
const webpack = require('webpack');
const config = require('../../config/webpack.dev.js');
const compiler = webpack(config);
const webpackDevMiddleware = require('webpack-dev-middleware')(
compiler,
config.devServer
);
const webpackHotMiddleware = require('webpack-hot-middleware')(compiler);
server.use(webpackHotMiddleware);
server.use(webpackDevMiddleware);
console.log('webpack middleware enabled');
}
const staticMiddleware = express.static("build");
server.use(staticMiddleware);
server.get('/api', (req, res) => {
return res.send({ hallo: 'world' });
});
const port = process.env.PORT || 3000;
console.log('server port is ' + port);
server.listen(port, () => {
console.log('server is listening');
});
Как я могу перенести это на Neutrino? Есть ли предустановка, которая дает мне нечто подобное?
С наилучшими пожеланиями, Ян