Редактируемые пользователем ресурсы для Electron Builder?

Я делаю своего рода приложение для цифровых вывесок с использованием электроники, и пользователь может предоставить свои собственные фоны, шрифты, музыку и тому подобное. Итак, в моем приложении есть папка «фоны», папка «шрифты» ... Пользователь может помещать туда свои материалы, и приложение автоматически загружает их и отображает их в качестве параметров.

Я также включил некоторые значения по умолчанию, но пользователь может удалить их, если захочет.

Хотя, когда я собираю электрон с использованием electron-builder, эти папки встраиваются в app.asar файл. Затем я обнаружил, что могу использовать extraResources для включения этих файлов вне app.asar, однако тогда приложение больше не сможет их найти, поскольку оно все равно будет искать их в app.asar.

Итак, как я могу включить эти папки в сборку и сделать так, чтобы приложение их действительно находило?


person The Oddler    schedule 21.03.2020    source источник


Ответы (1)


В настоящее время я использую path.join(path.dirname(app.getPath('exe')), fileName); для поиска файлов рядом с exe.

person The Oddler    schedule 12.04.2020