Переименовать файл .zip, созданный электронным упаковщиком - PullRequest
0 голосов
/ 03 июня 2019

Electron-packager создает папку my-app-win32-x64, но я хочу, чтобы этот файл был только моим приложением.Я хочу, чтобы отдых был удален.Я понимаю, что электронный упаковщик создает файл .zip.Когда это распаковано, оно сохраняет то же имя.

Я пытался редактировать index.js под электронным упаковщиком.Я не в состоянии понять этот файл .zip генерируется.Чтобы я мог редактировать имя, под которым elctron-packager генерирует этот файл.

Структура каталогов:

my-app
/scripts
...
...
/win64
  /my-app-win32-x64   //this directory name must be just my-app
    my-app.exe
    /app

Сценарий сборки:

"build": "electron-packager --out winx64 --overwrite --platform win32 --appname my-app . --icon=./my_logo.ico --executable-name my-app"

1 Ответ

0 голосов
/ 03 июня 2019

Я вообще не понимаю, как это относится к любому ZIP-файлу. electron-packager создает структуру каталогов с исполняемым файлом, папками и т. Д., Но без ZIP-файла.


Электрон-упаковщик создает каталог {out}/{appname}-win32-x64, где {out} и {appname} - заданные параметры командной строки.

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

Linux / Mac:

"build": "electron-packager ... &&    mv   win64/my-app-win32-x64  win64/my-app"

Windows

"build": "electron-packager ... &&    ren  win64\my-app-win32-x64  win64\my-app"

&& запускает вторую команду, только если первая завершается успешно (ненулевой код выхода).

...