electron electron-builder windows安装包打包
使用electron builder打包windows安装包,需要配置package.json
首先安装 electron-builder
yarn add electron electron-builder --dev
// 或者
npm install electron electron-builder --save-dev
配置package.json
// package.json
"scripts": {
"start": "electron .", // 启动应用的命令
"pack": "electron-builder --dir", // 打包应用为目录
"dist": "electron-builder" // 打包应用为可分发的安装文件
},
"build": {
"appId": "com.your.app.id",
"productName": "你的项目名称",
"asar": true, //使用asar压缩
"directories": {
"output": "build" // 打包输出目录
},
"win": {
"icon": "icon/icon.png", // 打包用的图标 256*256
"requestedExecutionLevel": "highestAvailable", //获取windows管理员权限运行
"target": "nsis" // Windows 打包为 NSIS 安装程序
},
"electronDownload": {
"mirror": "https://npm.taobao.org/mirrors/electron/" //使用国内源下载
},
"nsis": {
"oneClick": false,
"perMachine": true,
"allowElevation": true,
"allowToChangeInstallationDirectory": true,
"createDesktopShortcut": true,
"createStartMenuShortcut": true
}
}