🎨 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,20 +5,13 @@ import tauriConfig from '@/helpers/tauriConfig';
export default class WinBuilder extends BaseBuilder {
constructor(options: PakeAppOptions) {
super(options);
}
async build(url: string) {
await this.buildAndCopy(url);
this.options.targets = "msi";
}
getFileName(): string {
const { name } = this.options;
const arch = this.getArch();
const { arch } = process;
const language = tauriConfig.tauri.bundle.windows.wix.language[0];
return `${name}_${tauriConfig.package.version}_${arch}_${language}`;
}
getExtension(): string {
return "msi";
}
}