Next.js + 模块联邦
2022-12-27缘由
全网没找到一个完全正确的 Next.js + 模块联邦 文章写的例子能跑起来,所以我自己写一个
实践后总结:
1.next的ssr不支持模块联邦的ssr ,目前只有 @module-federation/nextjs-mf 付费支持ssr
2.document.js这里必须再次利用localhost+指定端口引入(component_Header_jsx,src_utils_getSquareRoot_js),否则会在本端口(3002)去寻找以下文件而报错404 。
3.next.js 不同于react和vue 能很好的搭配webpack5模块联邦, 请注意他的特殊性。
依然很懒,直接给example:
https://github.com/duuliy/next-project-templat/tree/dev-module-next