我正在尝试在 nextjs 应用程序之间使用模块联合(webpack 5)。我从这个例子(两个 nextjs 应用程序)开始,一切都按预期工作。从我的角度来看,问题在于只有当我在同一主机上同时拥有两个应用程序时,这才有效。next.config.js上的相关 webpack 配置部分如下(在其他应用程序中相同)
....
remotes: {
next1: isServer
? path.resolve(
__dirname,
"../next1/.next/server/static/runtime/remoteEntry.js"
)
: "next1",
},
...
如果我只是删除服务器配置,它就不起作用。
可以在 nextjs 应用程序之间使用模块联合,而无需通过文件夹路径配置远程服务器并仅通过 url 引用远程应用程序?