🐛 Fix packaging issues under Windows

This commit is contained in:
Tw93
2025-08-26 21:09:46 +08:00
parent b9cffc37b1
commit 21c83143a0
4 changed files with 26 additions and 17 deletions

View File

@@ -26,6 +26,10 @@ export default class WinBuilder extends BaseBuilder {
}
protected getBuildCommand(packageManager: string = 'pnpm'): string {
const baseCommand = this.options.debug
? `${packageManager} run build:debug`
: `${packageManager} run build`;
const configPath = path.join('src-tauri', '.pake', 'tauri.conf.json');
const buildTarget = this.getTauriTarget(this.buildArch, 'win32');
@@ -35,11 +39,7 @@ export default class WinBuilder extends BaseBuilder {
);
}
let fullCommand = this.buildBaseCommand(
packageManager,
configPath,
buildTarget,
);
let fullCommand = `${baseCommand} -- -c "${configPath}" --target ${buildTarget}`;
// Add features
const features = this.getBuildFeatures();