安装
cnpm install electron-builder
cnpm install electron-package
cnpm install electron-updater
package.json中添加
"scripts": {
"dist": "electron-builder",
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"start": "chcp 65001 && electron .",
"package": "electron-packager ./ myapp --all --out=package --electron-version 13.1.5 --overwrite --icon=./public/favicon.ico"
},
静态资源(tray图标、icon图标等)一起打包需要在package.json配置如下
"build": {
"productName": "基层兵员系统",
"extraResources": [
{
"from": "icons/favicon.ico", //原路径
"to": "../favicon.ico" //打包后的路径
},
{
"from": "icons/pla-tray@1.8x.png",
"to": "../pla-tray@1.8x.png"
}
]
}