create-iking-admin
Version:
金合技术中台脚手架
32 lines (26 loc) • 723 B
text/typescript
/*
* @Author: wfl
* @LastEditors: wfl
* @description:
* @updateInfo:
* @Date: 2022-08-12 18:42:51
* @LastEditTime: 2022-10-08 11:27:32
*/
// #!/usr/bin/env node
import chalk from 'chalk';
import { runBuildConfig } from './buildConf';
import pkg from '../../package.json';
export const runBuild = async () => {
try {
const argvList = process.argv.splice(2);
// Generate configuration file
if (!argvList.includes('disabled-config')) {
runBuildConfig();
}
console.info(`✨ ${chalk.cyan(`[${pkg.name}]`)}` + ' - build successfully!');
} catch (error) {
console.info(chalk.red('vite build error:\n' + error));
process.exit(1);
}
};
runBuild();