feat: 脚手架基本ok
This commit is contained in:
12
bin/builders/BuilderFactory.ts
Normal file
12
bin/builders/BuilderFactory.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { IS_MAC } from '@/utils/platform.js';
|
||||
import { IBuilder } from './base.js';
|
||||
import MacBuilder from './MacBuilder.js';
|
||||
|
||||
export default class BuilderFactory {
|
||||
static create(): IBuilder {
|
||||
if (IS_MAC) {
|
||||
return new MacBuilder();
|
||||
}
|
||||
throw new Error('The current system does not support');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user