HMR broken with module federation
See original GitHub issueAfter having a video call with @ScriptedAlchemy yesterday evening, he asked me to open an issue for HMR being broken with module federation.
-
This is a bug
-
Operating System: Windows 10
-
Node Version: 12.16.2
-
NPM Version: 6.14.4
-
webpack Version: 5.0.0-beta.22
-
webpack-dev-server Version: 3.11.0
-
Browser: Chrome 84.0.4147.105, Firefox 79.0, Edge 84.0.522.48
Code
https://github.com/codepunkt/react-microfrontend-eval
Expected Behavior
Changes in a react component will show in the browser without a refresh.
Actual Behavior
Changes in a react component will not show in the browser without a refresh.
For Bugs; How can we reproduce the behavior?
- clone repository
- checkout commit
b53e2a249226d96525b96213db7f1b6e43309e8b - run
yarnon project root - go into
federationdirectory - run
yarn startinfederationdirectory - open
localhost:3001in the browser - open
federation/remote-a/src/components/Content/Content.tsxin an editor of choice, make changes to the react component in this file and save - browser will not show changes and throw 2 errors like these:
- jsonp chunk loading:86 Uncaught TypeError: Cannot read property ‘push’ of undefined at window.webpackHotUpdate_federation_remote_a (jsonp chunk loading:86) at main.6fa816d24a2d1d5749e3.hot-update.js:1
- Uncaught TypeError: Cannot set property ‘./src/components/Content/Content.tsx’ of undefined at window.webpackHotUpdate_federation_remote_a (jsonp chunk loading:82) at src_bootstrap_tsx-webpack_sharing_consume_default_react_react.6fa816d24a2d1d5749e3.hot-update.js:1
Related
Issue at webpack-dev-server: https://github.com/webpack/webpack-dev-server/issues/2688
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (1 by maintainers)
Top Results From Across the Web
HMR broken with module federation · Issue #2688 - GitHub
After having a video call with @ScriptedAlchemy yesterday evening, he asked me to open an issue for HMR being broken with module federation....
Read more >Enabling Live Reload in Module Federated CRA - Raj Rajhans
The issue is that currently HMR doesn't work with module federation. See this and this issue on webpack repos to understand why.
Read more >nx react module federation hot reload - Stack Overflow
It's not working with HMR. Well never got to make it work. But using live reload witht following config its working fine.
Read more >HMR / Hot Module Replacement problem with Vue.js 3 ...
HMR / Hot Module Replacement problem with Vue. · Vue async component not working with Webpack hot module replacement · Vue 3 CLI...
Read more >Hot Module Replacement - webpack
This guide extends on code examples found in the Development guide. Hot Module Replacement (or HMR) is one of the most useful features...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
same problem happened to me, did you fix it?
@rzkhosroshahi , try this: https://github.com/webpack/webpack-dev-server/issues/3038#issuecomment-1220867385