39 lines
662 B
TypeScript
39 lines
662 B
TypeScript
import { Configuration } from 'electron-builder'
|
|
|
|
const config: Configuration = {
|
|
appId: "308487730@qq.com",
|
|
asar: true,
|
|
directories: {
|
|
output: "release/${version}"
|
|
},
|
|
files: [
|
|
"!node_modules",
|
|
"dist/**"
|
|
],
|
|
mac: {
|
|
artifactName: "${productName}_${version}.${ext}",
|
|
target: [
|
|
"dmg"
|
|
]
|
|
},
|
|
win: {
|
|
target: [
|
|
{
|
|
target: "nsis",
|
|
arch: [
|
|
"x64"
|
|
]
|
|
}
|
|
],
|
|
artifactName: "${productName}_${version}.${ext}"
|
|
},
|
|
nsis: {
|
|
oneClick: false,
|
|
perMachine: false,
|
|
allowToChangeInstallationDirectory: true,
|
|
deleteAppDataOnUninstall: false
|
|
}
|
|
}
|
|
|
|
export { config }
|