# 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}