electron-builder打包配置


 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM