webpack-dev-server: Webpack 5 HMR not working for CSS updates
-
Operating System: Linux 5.4.0-66-generic #74~18.04.2-Ubuntu
-
Node Version: v12.21.0
-
NPM Version: 7.5.6
-
webpack Version: 5.24.3
-
webpack-dev-server Version: 3.11.2 and 4.0.0-beta.0
-
Browser: FF 86.0, Brave Version 1.21.73, Chromium Version 87.0.4280.141
-
This is a bug
-
This is a modification request
https://github.com/herokunt/hmr-repo-test
Expected Behavior
Updates are applied automatically without page refresh
Actual Behavior
Updates are applied after page refresh
For Bugs; How can we reproduce the behavior?
- Start the server
npm i && npm start
- Make whatever changes to SCSS files. Nothing changes until refresh.
body {
/* color: #333; */
color: red
}
-
Check browser console and network requests on each update.
-
Make whatever changes to JS files. It works.
const title = document.querySelector('.project__title');
title.style.color = 'green';
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 15 (8 by maintainers)
I need to look at your configuration, otherwise it is hard to say there is a problem
Just note using
hashes
in dev purpose increase your build time, try to avoid using it in dev envDo not use
[contenthash]
for dev purpose, we are working on HMR, I think we will improve this on the next week and fix it, right now it is limitation, here issue https://github.com/webpack-contrib/mini-css-extract-plugin/issues/391