我想在linux系统上把自己的electron-vue项目打成.deb包,但是electron-builder原始的配置只能打出.AppImage这个文件,这个文件是一个直接执行文件,并不会把应用安装到电脑上。请问我怎么配置package.json才能打出.deb的包呢。求大神指点!!!
附上package.json配置图:
我想在linux系统上把自己的electron-vue项目打成.deb包,但是electron-builder原始的配置只能打出.AppImage这个文件,这个文件是一个直接执行文件,并不会把应用安装到电脑上。请问我怎么配置package.json才能打出.deb的包呢。求大神指点!!!
附上package.json配置图:
根据楼上回答,在package.json中配置如下就会打包出deb
安装包,配置如下:
"build": {
"productName": "xxx",
"appId": "com.xxx.xxx",
"directories": {
"output": "build"
},
"files": [
"dist/electron/**/*"
],
"dmg": {
"contents": [
{
"x": 410,
"y": 150,
"type": "link",
"path": "/Applications"
},
{
"x": 130,
"y": 150,
"type": "file"
}
]
},
"mac": {
"icon": "build/icons/icon.icns"
},
"win": {
"icon": "build/icons/icon.ico"
},
"nsis": {
"shortcutName": "ExcelUtil",
"oneClick": false,
"allowToChangeInstallationDirectory": true
},
"asar": false,
"linux": {
"icon": "build/icons",
"target": "deb"
}
},
6 回答5.4k 阅读✓ 已解决
9 回答9.6k 阅读
5 回答3.8k 阅读✓ 已解决
3 回答10.6k 阅读✓ 已解决
4 回答8.1k 阅读✓ 已解决
7 回答10.2k 阅读
5 回答8.4k 阅读
配置 linux 下的 target 就可以了