【发布时间】:2019-05-17 19:26:49
【问题描述】:
我已经使用 CRA 开发了一个 React 应用程序,我正在尝试将它托管在现有的 wix 页面上。使用 WIX,我可以使用 javascript 文件,因此我将我的应用程序代码与依赖项捆绑到一个文件中,并尝试将 react 和 react-dom 代码从其官方 cdn 复制并粘贴到我的目录中。
不知何故它仍然无法正常工作,在 react-dom.js 我看到错误:
'window' is not defined
虽然现在我尝试仅使用 react 和 react-dom 导入,但问题通常适用于将 js 前端库导入 WIX。
我需要将应用程序代码托管在 wix 页面中,但我认为如果我使用 iframe 中的 cdns 添加应用程序依赖项,它应该可以正常工作,有点像this topic 然后使用 wix 语法引用它
let React = $w("#elementid").window.React;
获取 iframe,并从那里获取 React/其他库参考。 iFrame(WIX HTML 元素)托管在同一来源。
我还可以使用 here 列出的 node.js 代码和 npm 模块
想法?
【问题讨论】:
标签: javascript node.js reactjs frontend velo