findyourfile/electron-builder.js
ApplePine 2582645ffa chore(build): 更新应用配置和图标资源
- 更新 .gitignore 文件配置
- 修改 electron-builder.js 构建配置
- 添加应用图标资源文件
2025-07-02 13:17:17 +08:00

41 lines
987 B
JavaScript

export default {
appId: 'com.djl.findyourfile.app',
productName: '文件位置查询软件',
directories: {
output: 'release',
},
files: ['dist/**/*', 'electron/**/*'],
asar: true,
mac: {
target: [
{ target: 'zip', arch: ['arm64', 'x64'] },
{ target: 'dmg', arch: ['arm64', 'x64'] },
],
icon: 'public/icons/mac.icns',
artifactName: 'findyourfile-${version}-mac-${arch}.${ext}',
category: 'public.app-category.productivity',
hardenedRuntime: false,
notarize: false,
},
win: {
target: [
{ target: 'zip', arch: ['x64'] },
{ target: 'nsis', arch: ['x64'] },
],
icon: 'public/icons/win.ico',
artifactName: 'findyourfile-${version}-win-x64.${ext}',
},
nsis: {
oneClick: false,
allowElevation: true,
allowToChangeInstallationDirectory: true,
createDesktopShortcut: true,
createStartMenuShortcut: true,
},
forceCodeSigning: false,
publish: {
provider: 'generic',
url: 'https://updates.djldjl.cn/findyourfile/${os}-${arch}/',
},
}