与 Next JS 的模块联合,无需 @module-federation/nextjs-mf

问题描述 投票:0回答:1

我正在从 Java 过渡到 JS,目前正在开发 Next JS 项目。我需要与另一个基于 React 构建的项目共享来自 Next JS 项目的客户端组件。我遇到了模块联合,并能够使用页面路由器构建示例演示。现在我尝试在实际项目中实现相同的功能,发现实际项目使用应用程序目录或路由器。 通过下面的参考链接,我发现应用程序目录不支持 @module-federation/nextjs-mf 插件。由于不支持,我留下了 2 个选项。

  1. 将应用程序路由器转换为页面路由器
  2. 在没有 @module-federation/nextjs-mf 插件的情况下实现模块联合,并使用 Webpack 常规模块联合(我不确定可行性),类似于 React 项目。

请提供您的建议并分享实施该建议的参考。

参考 https://github.com/module-federation/universe/issues/619 https://github.com/module-federation/universe/issues/799

异常

错误:nextjs-mf 不支持应用程序目录。仅使用页面目录,不要打开有关此的 git 问题 在 NextFederationPlugin.validateOptions

请提供您的建议并分享实施该建议的参考。

javascript reactjs node.js next.js webpack-module-federation
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.