在Next.js 10项目中尝试使用模块联合错误时,如何修复该错误?

在Next.js 10项目中尝试使用模块联合错误时,如何修复该错误?,next.js,micro-frontend,webpack-5,webpack-module-federation,Next.js,Micro Frontend,Webpack 5,Webpack Module Federation,我正试图在NextJs 10项目中开发微前端,如所述。但当我尝试运行它时,无论是在我的项目中还是在有示例的项目中,我都会遇到以下错误:错误:模块联合仅适用于Webpack 5 我使用的是Windows 10,我的节点版本是v14.12.0 如何修复此问题?是的新功能。错误信息必须完全按照字面意思理解。要使用它,您必须通过软件包管理器(如纱线或npm)升级您的网页。为此,webpack提供了迁移文章,解释升级时必须更改的内容(例如和)。您可能已经全局安装了webpack,并且版本太旧。您可以尝试

我正试图在NextJs 10项目中开发微前端,如所述。但当我尝试运行它时,无论是在我的项目中还是在有示例的项目中,我都会遇到以下错误:
错误:模块联合仅适用于Webpack 5

我使用的是Windows 10,我的节点版本是v14.12.0


如何修复此问题?

是的新功能。错误信息必须完全按照字面意思理解。要使用它,您必须通过软件包管理器(如纱线或npm)升级您的网页。为此,webpack提供了迁移文章,解释升级时必须更改的内容(例如和)。您可能已经全局安装了webpack,并且版本太旧。

您可以尝试在Next.js中启用webpack 5。检查详细信息。@juliomalves今天已经修复了它,更新了我的全局网页包,并重新安装了所有项目包。显然,正在安装的网页包版本是我的全球环境版本,低于版本5。多谢各位@juliomalves无论如何我更新,你绝对正确,除了更新我的全球网页外,严格按照他们的指示和你与我分享的答案去做是必要的。非常感谢!!解决方案->非常感谢,通过更新我的gloal网页包和@juliomalves与我共享的解决方案,我真的修复了它。