Короче говоря:
Мне нужно скопировать некоторые файлы / каталоги из моей папки sr c в мою папку dist/resources
. Есть ли способ, которым я могу «автоматически» копировать эти файлы / папки во время упаковки? Я использую Electron-packager
.
Длинная история:
У меня есть несколько папок, содержащих JSON файлов, которые необходимо прочитать и скопировать поверх в определенный каталог пользователя. Все это делается, когда я mount
определенный компонент.
Я использую readFileSync()
и использую path.resolve
с __dirname
- но это генерирует ошибку, так как мой относительный путь отличается, когда я запускаю упакованное приложение (внутри папки dist). Ошибка не может найти мой JSON файл в dist/resources/config/settings.json
. Также пытался проверить содержимое моего app.asar
, но не могу найти его там.
Так что мой рабочий способ - скопировать каталог / файлы из моей папки sr c в мою dist/resources
папка.
Но это отчасти хакерская и склонная к забвению. Можно ли как-нибудь автоматически скопировать эти файлы / папки во время упаковки?