【发布时间】:2021-04-26 22:35:18
【问题描述】:
我从 Vue 转向了 React,我喜欢使用 CRA 工具在 SharePoint 上制作界面。我的常规方法包括构建应用程序并将构建 index.html 文件链接到 SharePoint 内容编辑器 Web 部件 (CEWP)。
我最近需要在同一页面上创建两个 CRA 构建,但我遇到了一个问题,即一个构建对 DOM 的控制会覆盖页面上另一个构建的内容。
现在我的理解是多个 CRA 不能存在于同一页面上。我不想弹出我的应用程序。在我的研究中,似乎 webpack 将 this["jsonpFunction...] 分配给这两个应用程序。我阅读的一个建议涉及在其中一个应用程序中查找和替换 this 的所有实例并将其更改为 "window.jsonpFunction... “。我也无法正常工作。
我想继续使用 CRA 并将构建的 index.html 链接到同一页面上的不同 Web 部件。
任何建议表示赞赏。
非常尊重,
【问题讨论】:
标签: reactjs sharepoint create-react-app