Я разработал приложение React с использованием CRA и пытаюсь разместить его на существующей странице wix. С WIX я могу использовать файлы javascript, поэтому я объединил код своего приложения с зависимостями в один файл и попытался скопировать и вставить код реакции и реакции-дома из его официального cdn в свой каталог.
Почему-то это все еще не работает, в react-dom.js я вижу ошибку:
'window' is not defined
Хотя сейчас я пытаюсь импортировать только с помощью react и react-dom, проблема в основном касается импорта js-библиотек фронтенда в WIX.
Мне нужно, чтобы код приложения размещался на странице wix, но я думаю, что он должен работать нормально, если я добавлю зависимости приложения с помощью cdns из iframe, как в эту тему, а затем ссылаться на нее, используя синтаксис wix
let React = $w("#elementid").window.React;
чтобы получить iframe, а оттуда получить ссылку на React/другую библиотеку. iFrame (элемент HTML WIX) размещается в том же источнике.
Я также могу использовать код node.js и модули npm, перечисленные здесь
Мысли?