Электронный Builder редактируемые пользователем ресурсы? - PullRequest
1 голос
/ 21 марта 2020

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

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

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

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

1 Ответ

1 голос
/ 12 апреля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...