单 spa 微前端和 CRA 应用程序

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

我们可以在根配置导入映射文件中连接到使用带有单 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 的推荐方法是什么?请帮我解决这个问题。

create-react-app single-spa
1个回答
0
投票

你问的是不可能的。如果您想使用

single-spa
加载应用程序,则必须遵循
single-spa
规则。您不能简单地说“我不会将我的应用程序转换为
single-spa
,但我无论如何都希望它能工作”。

如果您想在根目录中显示未转换的应用程序,请使用

<iframe>
HTML 元素并通过 URL 将应用程序加载为嵌入式网页。

© www.soinside.com 2019 - 2024. All rights reserved.