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