123456789101112131415161718192021222324 |
- // #!/usr/bin/env node
- import { argv } from 'yargs';
- import { runBuildConfig } from './buildConf';
- import { errorConsole, successConsole } from '../utils';
- import { startGzipStyle } from '../vite/plugin/gzip/compress';
- export const runBuild = async () => {
- try {
- const argvList = argv._;
- // Generate configuration file
- if (!argvList.includes('no-conf')) {
- await runBuildConfig();
- }
- // await runUpdateHtml();
- await startGzipStyle();
- successConsole('Vite Build successfully!');
- } catch (error) {
- errorConsole('Vite Build Error\n' + error);
- process.exit(1);
- }
- };
- runBuild();
|