mirror of
https://github.com/nasa/openmct.git
synced 2025-02-06 19:19:23 +00:00
Enable HMR in dev server
This commit is contained in:
parent
0fa09e31a6
commit
9c0d5f7dbf
22
app.js
22
app.js
@ -42,15 +42,29 @@ app.use('/proxyUrl', function proxyRequest(req, res, next) {
|
|||||||
|
|
||||||
const webpack = require('webpack');
|
const webpack = require('webpack');
|
||||||
const webpackConfig = require('./webpack.config.js');
|
const webpackConfig = require('./webpack.config.js');
|
||||||
|
webpackConfig.plugins.push(new webpack.HotModuleReplacementPlugin());
|
||||||
|
|
||||||
|
webpackConfig.entry.openmct = [
|
||||||
|
'webpack-hot-middleware/client',
|
||||||
|
webpackConfig.entry.openmct
|
||||||
|
];
|
||||||
|
|
||||||
const compiler = webpack(webpackConfig);
|
const compiler = webpack(webpackConfig);
|
||||||
const webpackDevRoute = require('webpack-dev-middleware')(
|
|
||||||
compiler, {
|
app.use(require('webpack-dev-middleware')(
|
||||||
|
compiler,
|
||||||
|
{
|
||||||
publicPath: '/dist',
|
publicPath: '/dist',
|
||||||
logLevel: 'warn'
|
logLevel: 'warn'
|
||||||
}
|
}
|
||||||
);
|
));
|
||||||
|
|
||||||
app.use(webpackDevRoute);
|
app.use(require('webpack-hot-middleware')(
|
||||||
|
compiler,
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
));
|
||||||
|
|
||||||
// Expose index.html for development users.
|
// Expose index.html for development users.
|
||||||
app.get('/', function (req, res) {
|
app.get('/', function (req, res) {
|
||||||
|
@ -67,6 +67,7 @@
|
|||||||
"webpack": "^4.16.2",
|
"webpack": "^4.16.2",
|
||||||
"webpack-cli": "^3.1.0",
|
"webpack-cli": "^3.1.0",
|
||||||
"webpack-dev-middleware": "^3.1.3",
|
"webpack-dev-middleware": "^3.1.3",
|
||||||
|
"webpack-hot-middleware": "^2.22.3",
|
||||||
"zepto": "^1.2.0"
|
"zepto": "^1.2.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user