feat(tauri): add zip bundle target for macOS and Windows
- Add build scripts for platform-specific builds with zip bundles - Update CI workflow to use --bundles flag for explicit target selection - macOS: use app,zip (removed dmg) - Windows: use nsis,zip - Linux: use appimage,deb,rpm
This commit is contained in:
@@ -11,7 +11,14 @@
|
||||
"sync:version": "node ./scripts/sync-tauri-version.js",
|
||||
"prebuild": "node ./scripts/prebuild.js",
|
||||
"bundle:server": "npm run prebuild",
|
||||
"build": "tauri build"
|
||||
"build": "tauri build",
|
||||
"build:mac": "tauri build --target universal-apple-darwin --bundles app,zip",
|
||||
"build:mac-arm": "tauri build --target aarch64-apple-darwin --bundles app,zip",
|
||||
"build:mac-intel": "tauri build --target x86_64-apple-darwin --bundles app,zip",
|
||||
"build:mac-zip": "tauri build --target universal-apple-darwin --bundles zip",
|
||||
"build:win": "tauri build --bundles nsis,zip",
|
||||
"build:win-zip": "tauri build --bundles zip",
|
||||
"build:linux": "tauri build --bundles appimage,deb,rpm"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@tauri-apps/cli": "^2.9.4"
|
||||
|
||||
@@ -52,10 +52,11 @@
|
||||
],
|
||||
"targets": [
|
||||
"app",
|
||||
"zip",
|
||||
"appimage",
|
||||
"deb",
|
||||
"rpm",
|
||||
"nsis"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user