feat: builder

This commit is contained in:
gaoshuaixing
2025-01-05 20:34:06 +08:00
parent 1033180b5e
commit 1ad8593e14
2 changed files with 38 additions and 21 deletions

View File

@@ -35,9 +35,40 @@ module.exports = {
language: 'javascript',
javascript: {
entryPoints: ['./electron/**/*.js'],
bundle: false,
},
},
},
win32: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder.json', '-w=nsis', '--ia32'],
},
win64: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder.json', '-w=nsis', '--x64'],
},
win_e: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder.json', '-w=portable', '--x64'],
},
win_7z: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder.json', '-w=7z', '--x64'],
},
mac: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder-mac.json', '-m'],
},
mac_arm64: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder-mac-arm64.json', '-m', '--arm64'],
},
linux: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder-linux.json', '-l=deb', '--x64'],
},
linux_arm64: {
cmd: 'electron-builder',
args: ['--config=./cmd/builder-linux.json', '-l=deb', '--arm64'],
},
go_w: {
directory: './go',
cmd: 'go',

View File

@@ -23,25 +23,11 @@
"clean": "ee-bin clean",
"icon": "ee-bin icon",
"re-sqlite": "electron-rebuild -f -w better-sqlite3",
"build-w": "electron-builder --config=./cmd/builder.json -w=nsis --x64",
"build-w-32": "electron-builder --config=./cmd/builder.json -w=nsis --ia32",
"build-w-64": "electron-builder --config=./cmd/builder.json -w=nsis --x64",
"build-w-arm64": "electron-builder --config=./cmd/builder.json -w=nsis --arm64",
"build-we": "electron-builder --config=./cmd/builder.json -w=portable --x64",
"build-wz": "electron-builder --config=./cmd/builder.json -w=7z --x64",
"build-wz-32": "electron-builder --config=./cmd/builder.json -w=7z --ia32",
"build-wz-64": "electron-builder --config=./cmd/builder.json -w=7z --x64",
"build-wz-arm64": "electron-builder --config=./cmd/builder.json -w=7z --arm64",
"build-m": "electron-builder --config=./cmd/builder.json -m",
"build-m-arm64": "electron-builder --config=./cmd/builder.json -m --arm64",
"build-l": "electron-builder --config=./cmd/builder.json -l=deb --x64",
"build-l-32": "electron-builder --config=./cmd/builder.json -l=deb --ia32",
"build-l-64": "electron-builder --config=./cmd/builder.json -l=deb --x64",
"build-l-arm64": "electron-builder --config=./cmd/builder.json -l=deb --arm64",
"build-l-armv7l": "electron-builder --config=./cmd/builder.json -l=deb --armv7l",
"build-lr-64": "electron-builder --config=./cmd/builder.json -l=rpm --x64",
"build-lr-arm64": "electron-builder --config=./cmd/builder.json -l=rpm --arm64",
"build-lp-64": "electron-builder --config=./cmd/builder.json -l=pacman --x64",
"build-w": "ee-bin build --cmds=win64",
"build-we": "ee-bin build --cmds=win_e",
"build-m": "ee-bin build --cmds=mac",
"build-m-arm64": "ee-bin build --cmds=mac_arm64",
"build-l": "ee-bin build --cmds=linux",
"test-encrypt": "ee-bin encrypt",
"test-move": "ee-bin move --flag=frontend_dist"
},