🎨 Fix the packaging issue for Linux and Windows

This commit is contained in:
Tw93
2023-06-23 18:12:10 +08:00
parent 2e020a6528
commit aa0964e2c1
6 changed files with 72 additions and 90 deletions

View File

@@ -5,10 +5,7 @@ import BaseBuilder from './BaseBuilder';
export default class MacBuilder extends BaseBuilder {
constructor(options: PakeAppOptions) {
super(options);
}
async build(url: string) {
await this.buildAndCopy(url);
this.options.targets = "dmg";
}
getFileName(): string {
@@ -22,10 +19,6 @@ export default class MacBuilder extends BaseBuilder {
return `${name}_${tauriConfig.package.version}_${arch}`;
}
getExtension(): string {
return "dmg";
}
protected getBuildCommand(): string {
return this.options.multiArch ? 'npm run build:mac' : super.getBuildCommand();
}