注意:我尝试直接在浏览器中访问它https://localhost:5007/accom-web/dist/js/assets/browser-bundle/remoteEntryTest.js并且我收到了remoteEntryTest.js文件。
这是我在主机中的网络配置。
这是远程应用程序的webconfig。
远程应用的优化配置如下。
optimization: {
runtimeChunk: false,
emitOnErrors: true,
splitChunks: {
minSize: 256000,
minChunks: 1,
maxAsyncRequests: 10,
automaticNameDelimiter: '-',
cacheGroups: {
chunks: 'initial',
.....
},
},
.....
}
我也查看了与此相关的 GitHub 问题,但没有多大帮助。
https://github.com/module-federation/module-federation-examples/issues/307 https://github.com/module-federation/module-federation-examples/issues/1273 https://github.com/module-federation/module-federation-examples/issues/692
对此如何解决有什么建议吗?
我在指定远程共享依赖项时遇到了类似的问题。在查看了您的 Github 参考资料后,我最终不得不禁用 splitChucks。我确信您也尝试过,但这让我最近再次远程工作。
optimization: {
splitChunks: false,
},
将远程 URL https 更改为 http。对我有用