我们可以在根配置导入映射文件中连接到使用带有单 Spa MFE 的 Create React App 创建的应用程序吗? 如果是的话,那么需要在单spa根应用程序的index.ejs文件中添加什么入口文件?
示例:
<% if (isLocal) { %>
<script type="systemjs-importmap">
{
"imports": {
"@org1/root-config": "//localhost:9000/org1-root-config.js",
"react-app": "<what's the entry file path to be given here?>",
}
}
</script>
<% } %>
注意: 我不会在这里将 CRA 应用程序转换为单 SPA。
如果没有,在单 Spa 代码中访问 CRA 的推荐方法是什么?请帮我解决这个问题。
你问的是不可能的。如果您想使用
single-spa
加载应用程序,则必须遵循 single-spa
规则。您不能简单地说“我不会将我的应用程序转换为single-spa
,但我无论如何都希望它能工作”。
如果您想在根目录中显示未转换的应用程序,请使用
<iframe>
HTML 元素并通过 URL 将应用程序加载为嵌入式网页。