🎨 Optimize the user experience of pnpm

This commit is contained in:
Tw93
2025-08-26 15:30:09 +08:00
parent 752623f3dd
commit e805f93ccc
11 changed files with 77 additions and 27 deletions

View File

@@ -37,10 +37,10 @@ export default class WinBuilder extends BaseBuilder {
return `${name}_${tauriConfig.version}_${targetArch}_${language}`;
}
protected getBuildCommand(): string {
protected getBuildCommand(packageManager: string = 'pnpm'): string {
const baseCommand = this.options.debug
? 'npm run build:debug'
: 'npm run build';
? `${packageManager} run build:debug`
: `${packageManager} run build`;
// Use temporary config directory to avoid modifying source files
const configPath = path.join('src-tauri', '.pake', 'tauri.conf.json');