您现在的位置是:首页 >其他 >Electron的打包windows exe的方法网站首页其他

Electron的打包windows exe的方法

dong_beijing 2023-07-08 04:00:03
简介Electron的打包windows exe的方法

命令如下:

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目录删除后,重新运行构建命令,即可解决问题。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。