postBuild.ts 502 B

123456789101112131415161718192021
  1. // #!/usr/bin/env node
  2. import { argv } from 'yargs';
  3. import { runBuildConfig } from './buildConf';
  4. import { errorConsole, successConsole } from '../utils';
  5. export const runBuild = async () => {
  6. try {
  7. const argvList = argv._;
  8. // Generate configuration file
  9. if (!argvList.includes('no-conf')) {
  10. await runBuildConfig();
  11. }
  12. successConsole('Vite Build successfully!');
  13. } catch (error) {
  14. errorConsole('Vite Build Error\n' + error);
  15. process.exit(1);
  16. }
  17. };
  18. runBuild();