Files
inkreach-agent/apps/desktop/electron-builder.yml
T

28 lines
685 B
YAML

# electron-builder 打包配置(npm run dist 产出 release/ 下的安装包)
appId: cc.inkreach.agent
productName: Inkreach Agent
directories:
output: release
buildResources: build
# 主进程 externalize 了 pi 全家桶(ESM 运行时加载),node_modules 必须随包携带
files:
- out/**
- '!out/preview/**'
- '!out/tsconfig*'
- node_modules/**
- package.json
asar: true
win:
icon: build/icon.ico
target:
- target: nsis
arch:
- x64
nsis:
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
createDesktopShortcut: true
shortcutName: Inkreach Agent
artifactName: ${productName}-${version}-setup.${ext}