28 lines
685 B
YAML
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}
|