重命名 electron packager 生成的 .zip 文件

Rename .zip file generated by electron packager

Electron-packager 生成文件夹 my-app-win32-x64 但我希望这个文件只是我的应用程序。我想删除 rest 。我了解 electron packager 生成 .zip 文件。解压缩后,它保留相同的名称。

我尝试在 electron-packager 下编辑 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"

我完全不明白这与任何 ZIP 文件有什么关系。 electron-packager 创建包含可执行文件、文件夹等但不包含 ZIP 文件的目录结构。


Electron-packager 创建目录 {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"

仅当第一个命令成功完成(non-zero 退出代码)时,&& 才运行第二个命令。