Electron的打包windows exe的方法

该文介绍了如何使用`electron-packager`命令来打包Electron应用,生成Windows64位(win32-x64)的exe文件。命令中包括指定项目目录、输出目录、平台、架构以及使用淘宝镜像加速下载,并提到了`--overwrite`选项来覆盖已有文件,以及解决依赖下载问题和构建错误的处理方法。
摘要由CSDN通过智能技术生成

命令如下:

electron-packager ./ hello--platform=win32 --out=release --arch=x64 --overwrite --download.mirrorOptions.mirror=https://npm.taobao.org/mirrors/electron/  --ignore=node_modules

参数解释

命令解释如下:

./ 表示项目目录是当前目录

hello 表示生成exe的名称

--platform=win32 表示运行时是windows

--out=release 表示生成目录是当前目录下的release 目录

--arch=x64 表示是64位平台

--overwrite 表示新生成的覆盖老的

--download... 表示依赖包采用国内的加速网络下载

--ignore 表示忽略node_modules的部分包版本,用来解决报错: This normally means that either you have deleted this package already somehow (check your ignore settings if using electron-packager).  Or your module installation failed.

手动下载

electron依赖的方法如下

cnpm install electron-packager -g

package.json

"scripts": {
    ... ...
    "package": "electron-packager ./ hello --platform=win32 --out=release --arch=x64 --overwrite --download.mirrorOptions.mirror=https://npm.taobao.org/mirrors/electron/  --ignore=node_modules"
  },

 "devDependencies": {
    ... ...
    "electron-packager": "^15.4.0",
  }

标准构建命令如下

cnpm run package

生成结果

在release目录下,会生成hello-win32-x64文件夹,其中有hello.exe,双击可以运行。

另外,遇到Fatal error: Unable to commit changes的问题时,把release目录删除后,重新运行构建命令,即可解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值