一个相对完整的应用Webpack Module Federation
的 React 项目案例
底层 App,暴露了一些库模块:react
,react-dom
。它是一个纯粹的 remote
组件层 App,依赖lib-app
暴露的react
、react-dom
模块,也暴露了一些组件如对话框Dialog
、按钮Button
给另一个 app:main-app
它既是 host 也是 remote
上层 App,依赖lib-app
和component-app
应用。它也是一个纯粹 host。
npm install
npx lerna bootstrap
npm run start
执行完上述命令,打开浏览器,输入http://localhost:3002
查看页面结果。