打包过程自动访问GitHub下载所需插件如无法访问请开启VPN
终端安装打包工具
npm install electron-builder --save-dev
在package.json文件配置
"devDependencies": { "electron": "^8.2.1", "electron-builder": "^22.4.1" }, "dependencies": { }
"build": { "appId": "com.xxx.app", "mac": { "target": ["dmg","zip"], "icon":"logo.ico" }, "win": { "target": ["nsis","zip"], "icon":"logo.ico" } }, "scripts": { "dist": "electron-builder --win --x64" },
终端打包命令
npm run build
以下为完整代码
{ "name": "Cuixi", "version": "1.0.0", "description": "一个演示程序", "main": "main.js", "scripts": { "start": "electron .", "build": "electron-builder" }, "build": { "appId": "com.xxx.app", "mac": { "target": [ "dmg", "zip" ], "icon":"logo.ico" }, "win": { "target": [ "nsis", "zip" ], "icon":"logo.ico" } }, "repository": "https://github.com/electron/electron-quick-start", "keywords": [ "Electron", "quick", "start", "tutorial", "demo" ], "author": "GitHub", "license": "CC0-1.0", "devDependencies": { "electron": "^26.0.0", "electron-builder": "^24.6.3" }, "dependencies": { } }