拆分配置,修复windows pake打包

This commit is contained in:
Tlntin
2022-12-06 15:40:50 +08:00
parent 080ca334b6
commit e5c02f3d26
20 changed files with 214 additions and 497 deletions

View File

@@ -1,13 +1,17 @@
import { IS_MAC } from '@/utils/platform.js';
import { IS_MAC, IS_WIN } from '@/utils/platform.js';
import { IBuilder } from './base.js';
import MacBuilder from './MacBuilder.js';
import WinBuilder from './WinBulider.js';
export default class BuilderFactory {
static create(): IBuilder {
console.log("now platform is ", process.platform);
if (IS_MAC) {
return new MacBuilder();
}
throw new Error('The current system does not support');
if (IS_WIN) {
return new WinBuilder();
}
throw new Error('The current system does not support!!');
}
}