electron-builder — как записывать/перезаписывать файлы в папке «app.asar.unpacked» без разрешений администратора

#electron #electron-builder

Вопрос:

Я пытаюсь придумать способ записи/перезаписи файлов внутри app.asar.unpacked.

Мне нужно обновить определенные файлы и папки во время запуска приложения, и я не могу этого сделать, не запрашивая разрешения администратора.

Причина, по которой вы не можете этого сделать, заключается в том, что сама папка имеет права только администратора.

Есть ли способ изменить разрешения папки во время установки приложения?

asarUnpack: [`dist/main/example-1/**/*`, `dist/main/example-2/**/*`],

пример-1 и пример-2 папки находятся внутри папки app.asar.unpacked.

Это происходит как в macOS, так и в Windows.