Электронное приложение загрузка локальной реакции - DOM никогда не увлажняет, несмотря на выполнение JSJavascript

Форум по Javascript
Ответить
Anonymous
 Электронное приложение загрузка локальной реакции - DOM никогда не увлажняет, несмотря на выполнение JS

Сообщение Anonymous »

Я строю кроссплатформенное приложение (Web + Desktop), где на Vercel находится фронт React + Vite. При использовании mainwindow.loadurl ('https://example-app.vercel.app') работает, он имеет значительные недостатки:
  • Нет линейных функций
  • . Загрузка < /li>
    < /ul>
    Я не могу устранить разделение кода, так как это сделало бы веб -версию непригодной. /> Принесите целый пакет из Vercel с использованием manifest.json
  • Пакет хранения в Appdata с хэш для валидации кэша
  • Загрузите главное окно с локальным панми /> < /ol>
    Проблема < /h2>
    Выбрасывание и кэширование отлично работают - все кусочки загружаются и хранятся правильно. Однако DOM никогда не гидраты < /strong>: < /p>

    Код: Выделить всё

    index.html
    успешно загружается в окно
  • Все пути файлов в HTML являются правильными и разрешаемыми
  • javascript выполняется (отладчик на первой строке index.js Triggers)
  • , но Div.App остается пустым - reAct). /> < /ul>
    структура кода < /h2>

    Код: Выделить всё

    // Simplified version of my approach
    const loadLocalBundle = async () => {
    // Fetch and cache logic works fine
    await downloadAndCacheBundle();
    
    // Load the local index.html
    mainWindow.loadFile(path.join(bundlePath, 'index.html'));
    };
    
    Что я проверил

    Все кусочки успешно загружают
  • Путь файлов в index.html правильные
  • file -файлы javascript - это файлы javaScript (Debugger). Протокол
  • React App Never Mounts/Gydrates
Существуют ли известные проблемы с связками React/Vite, работающими из файла: // Протокол? Инициализация?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... s-executio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»