首页 > 解决方案 > 重命名电子打包器生成的 .zip 文件

问题描述

Electron-packager 生成文件夹my-app-win32-x64,但我希望这个文件只是我的应用程序。我希望休息被移除。我了解电子打包程序会生成 .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"

标签: electronelectron-packager

解决方案


我根本不明白这与任何 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"

视窗:

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

仅当第&&一个命令成功完成(非零退出代码)时才运行第二个命令。


推荐阅读