我已经使用CRA开发了一个React应用程序,并尝试将其托管在现有的Wix页面上。使用WIX,我可以使用JavaScript文件,因此我将我的应用程序代码与依赖项捆绑到一个文件中,并尝试将React和React-DOM代码从其官方CDN复制并粘贴到我的目录中。
不知何故,它仍然无法正常工作,在react-dom.js中我看到错误:
“现在我只尝试使用React和React-DOM进行导入,但是这个问题通常适用于将JS前端库导入WIX中。我需要将应用程序代码托管在WIX页面内,但我认为如果我使用iframe从CDN添加应用程序依赖项,就像this topic中那样,然后使用WIX语法引用它,应该可以正常工作。”
获取iframe,然后从中获取React/其他库的引用。iFrame(WIX HTML元素)托管在同一源中。
我还可以使用列在此处的node.js代码和npm模块。
你有什么想法?
不知何故,它仍然无法正常工作,在react-dom.js中我看到错误:
'window' is not defined
“现在我只尝试使用React和React-DOM进行导入,但是这个问题通常适用于将JS前端库导入WIX中。我需要将应用程序代码托管在WIX页面内,但我认为如果我使用iframe从CDN添加应用程序依赖项,就像this topic中那样,然后使用WIX语法引用它,应该可以正常工作。”
let React = $w("#elementid").window.React;
获取iframe,然后从中获取React/其他库的引用。iFrame(WIX HTML元素)托管在同一源中。
我还可以使用列在此处的node.js代码和npm模块。
你有什么想法?