1 { 2 "name": "demo", 3 "version": "0.0.1", 4 "build": { // electron-builder配置 5 "productName":"xxxx",//項目名 這也是生成的exe文件的前綴名 6 "appId": "xxxxx",//包名 7 "copyright":"xxxx",//版權 信息 8 "compression": "store", // "store" | "normal"| "maximum" 打包壓縮情況(store 相對較快),store 39749kb, maximum 39186kb 9 "directories": { 10 "output": "build" // 輸出文件夾 11 }, 12 "asar": false, // asar打包 13 "extraResources": { // 拷貝dll等靜態文件到指定位置 14 "from": "./extraResources/", 15 "to": "extraResources" 16 }, 17 "win": { 18 "icon": "build/icons/icon.ico",//圖標路徑 19 "target": [ 20 { 21 "target": "nsis", 22 "arch": [ 23 "ia32" 24 ] 25 } 26 ] 27 }, 28 "nsis": { 29 "oneClick": false, // 一鍵安裝 30 "guid": "xxxx", //注冊表名字,不推薦修改 31 "perMachine": true, // 是否開啟安裝時權限限制(此電腦或當前用戶) 32 "allowElevation": true, // 允許請求提升。 如果為false,則用戶必須使用提升的權限重新啟動安裝程序。 33 "allowToChangeInstallationDirectory": true, // 允許修改安裝目錄 34 "installerIcon": "./build/icons/aaa.ico", // 安裝圖標 35 "uninstallerIcon": "./build/icons/bbb.ico", //卸載圖標 36 "installerHeaderIcon": "./build/icons/aaa.ico", // 安裝時頭部圖標 37 "createDesktopShortcut": true, // 創建桌面圖標 38 "createStartMenuShortcut": true, // 創建開始菜單圖標 39 "shortcutName": "xxxx" // 圖標名稱 40 } 41 } 42 }
參考鏈接:
https://www.cnblogs.com/mrwh/p/12961446.html