Electron-builder Linux平台打包安装后执行的shell脚本(deb)
程序员文章站
2022-06-04 15:10:31
...
1. package.json 文件 build 下的 nsis 和 linux 配置
"nsis": {
"oneClick": false,
"allowElevation": true,
"allowToChangeInstallationDirectory": true,
"installerIcon": "./build/icons/icon.ico",
"uninstallerIcon": "./build/icons/icon.ico",
"installerHeaderIcon": "./build/icons/icon.ico",
"createDesktopShortcut": true,
"createStartMenuShortcut": true,
"shortcutName": "e-mbms-client",
"include": "./build/script/installer.nsh"
}
"linux": {
"icon": "build/icons",
"target": [
"deb"
]
}
2. 在package.json 文件中增加deb节点
"deb": {
"synopsis": "e-mbms-client Desktop App",
"afterInstall": "./build/resource/uos/script/installed.sh",
"afterRemove": "./build/resource/uos/script/uninstall.sh"
}
3. 执行指定shell脚本
deb -> afterInstall # deb 文件安装完成后执行的shell脚本
deb -> afterRemove # deb 文件卸载完成或执行的shell脚本
微笑的java
欢迎关注转发评论点赞沟通,让编码不在孤单。
上一篇: 老年人痛风怎么办 四招让你恢复健康
下一篇: 什么是类、什么是对象