1、
2、
3、
完整版文件:
{
"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"
}
}