builder.json 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "productName": "通用扫描管理端",
  3. "appId": "com.electron.qmth.scan-admin",
  4. "directories": {
  5. "output": "out"
  6. },
  7. "asar": true,
  8. "files": [
  9. "**/*",
  10. "!src/",
  11. "!out/",
  12. "!static/",
  13. "*.exe",
  14. "*.dll"
  15. ],
  16. "nsis": {
  17. "oneClick": false,
  18. "allowElevation": true,
  19. "allowToChangeInstallationDirectory": true,
  20. "installerIcon": "./icons/icon.ico",
  21. "uninstallerIcon": "./icons/icon.ico",
  22. "installerHeaderIcon": "./icons/icon.ico",
  23. "createDesktopShortcut": true,
  24. "createStartMenuShortcut": true,
  25. "shortcutName": "通用扫描管理端"
  26. },
  27. "mac": {
  28. "icon": "./icons/icon.icns",
  29. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  30. "darkModeSupport": true,
  31. "hardenedRuntime": false
  32. },
  33. "win": {
  34. "icon": "./icons/icon.ico",
  35. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  36. "target": [
  37. {
  38. "target": "portable",
  39. "arch": [
  40. "ia32"
  41. ]
  42. }
  43. ]
  44. },
  45. "linux": {
  46. "icon": "./icons/icon.icns",
  47. "artifactName": "${productName}-${os}-${version}-${arch}.${ext}",
  48. "target": [
  49. "deb"
  50. ],
  51. "category": "Utility"
  52. }
  53. }