electron-builder是一个完整的electron项目打包分发的解决方案,并且可以兼容Mac windows和Linux不同的系统,相比electron-packer功能更加完善,打包出来的安装包也更加轻量级
- 首先会有一个完备的electron项目,你都要打包了总有完整的项目吧
- 其次下载安装electron-builder依赖,可以全局安装也可以只在项目中安装依赖
npm install -g electron-builder (这是全局安装)
如果是在项目中安装electron-builder注意是开发依赖还是生产依赖
npm install electron-builder --save-dev
- 你可以不进行任何配置,直接开始打包,不进行配置的选项会直接被移除掉或者设置为默认
将三个平台的安装包全部打包出来
electron-builder -wml
electron-builder --platform=all
Mac环境下的打包
electron-builder -w
electron-builder -m
electron-builder -m
electron-builder -o
electron-builder --mac
electron-builder --macos
electron-builder --platform=mac
electron-builder --platform=darwin
windows环境下的打包
electron-builder -w
electron-builder --win
electron-builder --windows
electron-builder --platform=win
electron-builder --platform=win32
- 也可以在package.json进行相关配置,对安装包进行设置
"build": {
"productName":"xxxx", //项目名 这也是生成的exe文件的前缀名
"appId": &#