Using HMR in Chrome on Linux is faultless, but on Windows HMR fails to start in the browser.
Looking at the entries in the bowsers script tags they seem a bit goofy. There’s leading slashes and spaces before the script filename.
It seems this is a popular issue. We hunted around for quite a few pointers to resolve this.
The only thing we changed was line 90 of
Entry.js to add on the extra
replace(/^\//, ''); A restart of
yarn hot and a browser refresh and we were good to go. HMR and WDS show in the Chrome console as expected and changes to code are now dynamic.