electron - 重命名电子打包器生成的 .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"
解决方案
我根本不明白这与任何 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"
仅当第&&
一个命令成功完成(非零退出代码)时才运行第二个命令。
推荐阅读
- wordpress-gutenberg - 返回模态的`edit()`抛出异常
- laravel - 如何解决 laravel 错误:Carbon.php 中的未知 getter id?
- java - Windows从命令行添加到路径
- c# - 网页更新语句不会在 SQL Server 中更新
- python - 如何在不对名称进行硬编码的情况下动态地将我的两个列表列和行转换为 python 中的 excel 工作表
- c++ - 如何从文件内容添加到二维数组?
- typescript - GraphQL 模式测试:从模式到对象类型
- ios - iOS(Swift):以编程方式在 UIButton 中触摸事件的位置
- php - 提交表单按钮不起作用laravel 5.7
- r - 如何从 Wishart 分布生成随机协方差矩阵