当前位置: 代码迷 >> 综合 >> electron-builder 配置篇
  详细解决方案

electron-builder 配置篇

热度:93   发布时间:2023-10-19 21:39:14.0

1、 electron-builder 配置篇

 2、electron-builder 配置篇

 3、electron-builder 配置篇

完整版文件:

{

"name": "App",

"author": "xxxx",

"version": "2.0.7",

"main": "main.js",

"homepage": "XXXXXX",//linux这个是必须配置的

"email" : "project@hostname.com",

"scripts": {

"rebuild": "electron-rebuild -f -w sqlite3",

"dev": "electron . --inspect",

"build": "electron-builder --win --x64",

"uos": "electron-builder --linux ./config/set_env.sh",

"postinstall": "electron-builder install-app-deps"

},

"build": {

"productName": "APP",

"appId": "com.test.app",

"electronVersion": "4.1.4",

"copyright": "版权所有信息",

"asar": false,

"directories": {

"output": "dist"

},

"publish": [

{

"provider": "generic",

"url": "发布仓库地址"

}

],

"win": {

"icon": "../src/assets/app/desktop.ico",

"requestedExecutionLevel": "highestAvailable",

"target": [

{

"target": "nsis",

"arch": [

"x64"

]

}

]

},

"linux": {

"target":[

{

"target":"deb",

"arch":["x64"]

}

],

"icon": "../src/assets/app/desktop.png",

"maintainer":"主要贡献者",

"description":"基于4.1.4配置"

},

"afterPack": "AfterPackHook.js",

"nsis": {

"oneClick": false,

"allowElevation": true,

"allowToChangeInstallationDirectory": true,

"installerIcon": "../src/assets/app/logo.ico",

"uninstallerIcon": "../src/assets/app/uninstall.ico",

"installerHeaderIcon": "../src/assets/app/logo.ico",

"createDesktopShortcut": true,

"createStartMenuShortcut": true,

"shortcutName": "产品介绍",

"include": "../build/znfz.nsi"

}

},

"dependencies": {

"archiver": "^3.0.0",

"bluebird": "^3.5.2",

"cmd": "^0.1.0",

"compressing": "^1.5.1",

"electron-updater": "4.0.6",

"image-base64": "^1.0.2",

"lodash": "^4.17.11",

"mkdirp": "^0.5.1",

"qs": "^6.5.2",

"request": "^2.88.0",

"split.js": "^1.6.2",

"sqlite3": "^5.0.0",

"stream-to-blob": "^1.0.1",

"xml2js": "^0.4.19",

"async":"6.14.15",

"uuid":"6.14.15"

},

"devDependencies": {

"child_process": "^1.0.2",

"electron": "^4.1.4",

"electron-builder": "^20.39.0",

"electron-rebuild": "^1.11.0",

"async":"6.14.15",

"uuid":"6.14.15"

}

}

  相关解决方案