32 lines
1.2 KiB
YAML
32 lines
1.2 KiB
YAML
# 绿色版打包配置(electron-builder)
|
||
# 使用方式:npm run dist(先 electron-vite build,再 electron-builder)
|
||
# 输出位置:release/ 目录下 zip 压缩包,解压即用(免安装绿色版)
|
||
appId: com.bbit.smartagri
|
||
productName: 智慧农业大数据可视化控制中心
|
||
directories:
|
||
output: release
|
||
buildResources: build
|
||
# 只打包构建产物(main/preload/renderer 已全部打进 out/)
|
||
files:
|
||
- out/**
|
||
- package.json
|
||
# 应用图标(dev 模式主窗口 icon 与打包均使用)
|
||
- build/icon.ico
|
||
asar: true
|
||
# 关闭重建原生依赖(本应用无原生模块,避免下载耗时)
|
||
npmRebuild: false
|
||
# 压缩等级:maximum 用 7z 极限压缩 exe/asar,显著减小 zip 体积(打包稍慢)
|
||
compression: maximum
|
||
# 打包后处理:裁剪 locales 语言包等(见 scripts/afterPack.js)
|
||
afterPack: ./scripts/afterPack.js
|
||
win:
|
||
icon: build/icon.ico
|
||
# zip = 免安装绿色版压缩包;如需单文件 exe 可加 portable
|
||
target:
|
||
- target: zip
|
||
arch:
|
||
- x64
|
||
# 本机网络受限时使用 Electron 镜像下载打包用二进制
|
||
electronDownload:
|
||
mirror: https://npmmirror.com/mirrors/electron/
|