From 7fc3809bd6ddc156c6a4f73dbe00a98b0556e89e Mon Sep 17 00:00:00 2001 From: Tusooa Zhu Date: Mon, 15 Aug 2022 17:06:38 -0400 Subject: Update file-loader, html-webpack-plugin, http-proxy-middleware and postcss-loader --- build/dev-server.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'build/dev-server.js') diff --git a/build/dev-server.js b/build/dev-server.js index c06192bd..c059f7aa 100644 --- a/build/dev-server.js +++ b/build/dev-server.js @@ -30,17 +30,17 @@ var devMiddleware = require('webpack-dev-middleware')(compiler, { var hotMiddleware = require('webpack-hot-middleware')(compiler) // force page reload when html-webpack-plugin template changes -compiler.plugin('compilation', function (compilation) { - compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { - // FIXME: This supposed to reload whole page when index.html is changed, - // however now it reloads entire page on every breath, i suppose the order - // of plugins changed or something. It's a minor thing and douesn't hurt - // disabling it, constant reloads hurt much more +// compiler.plugin('compilation', function (compilation) { +// compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { +// // FIXME: This supposed to reload whole page when index.html is changed, +// // however now it reloads entire page on every breath, i suppose the order +// // of plugins changed or something. It's a minor thing and douesn't hurt +// // disabling it, constant reloads hurt much more - // hotMiddleware.publish({ action: 'reload' }) - // cb() - }) -}) +// // hotMiddleware.publish({ action: 'reload' }) +// // cb() +// }) +// }) // proxy api requests Object.keys(proxyTable).forEach(function (context) { @@ -48,7 +48,7 @@ Object.keys(proxyTable).forEach(function (context) { if (typeof options === 'string') { options = { target: options } } - app.use(proxyMiddleware(context, options)) + app.use(proxyMiddleware.createProxyMiddleware(context, options)) }) // handle fallback for HTML5 history API -- cgit v1.2.3-70-g09d2 From d8962919b9ceca21ee0022584b82767fe3743fc3 Mon Sep 17 00:00:00 2001 From: Tusooa Zhu Date: Tue, 16 Aug 2022 07:57:42 -0400 Subject: Add FIXME comment about html-webpack-plugin-after-emit --- build/dev-server.js | 2 ++ 1 file changed, 2 insertions(+) (limited to 'build/dev-server.js') diff --git a/build/dev-server.js b/build/dev-server.js index c059f7aa..854efa0b 100644 --- a/build/dev-server.js +++ b/build/dev-server.js @@ -29,6 +29,8 @@ var devMiddleware = require('webpack-dev-middleware')(compiler, { }) var hotMiddleware = require('webpack-hot-middleware')(compiler) + +// FIXME: The statement below gives error about hooks being required in webpack 5. // force page reload when html-webpack-plugin template changes // compiler.plugin('compilation', function (compilation) { // compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { -- cgit v1.2.3-70-g09d2