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