Я использую Electron для генерации своего рода «контейнера веб-сайта» для Windows, потому что пользователям моего приложения нужно запускать его локально (у них не всегда есть доступ к inte rnet), но они этого не делают иметь возможность иметь веб-сервер на своем компьютере, и возникают проблемы с CORS, если они просто открывают файл index. html непосредственно через браузер.
Приложение, сгенерированное Electron, используется в качестве контейнера, пользователи Получив их указанные c файлы (папка с файлами HTML / CSS / JS) на github, и они поместили его в указанную папку в приложении Electron. Основной скрипт. js в электронном виде запускает только окно браузера и загружает файл HTML. Поскольку веб-приложение загружает файл конфигурации, измененный пользователями, они должны иметь доступ к файлам приложения , я не могу отправить им упакованное приложение.
В настоящее время я использую Electron- Конструктор с этой конфигурацией с папкой «container» содержит все файлы веб-сайта
"build": {
"appId": "container.app",
"win":{
"target": "portable",
"icon": "favicon.ico",
"asarUnpack": [
"container/**"
]
}
}
Это работает нормально, но в папке Electron есть много файлов, кроме файлов веб-сайта:
![Files organisation](https://i.stack.imgur.com/Ctw5S.png)
Так что это не очень интуитивно понятно для пользователей, им нужно go в папку "resources / app.asar.unpacked / container /", чтобы обновить свои файлы.
Разве это не способ иметь такой выход?
![Desired_organisation](https://i.stack.imgur.com/YBJdb.png)