【问题标题】:Rename .zip file generated by electron packager重命名电子打包器生成的 .zip 文件
【发布时间】:2019-10-19 00:45:43
【问题描述】:

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"

【问题讨论】:

    标签: electron electron-packager


    【解决方案1】:

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

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

    【讨论】:

    • 这是最简单的解决方案:)
    猜你喜欢
    • 2018-07-15
    • 2023-02-24
    • 2017-12-14
    • 2018-10-08
    • 2023-04-02
    • 2011-07-26
    • 2019-09-20
    • 2021-06-23
    • 2013-03-06
    相关资源
    最近更新 更多