import chalk from 'chalk'; import path from 'path'; import fs from 'fs'; const script = process.argv[2]; if (!script) { console.log(chalk.green('没有任何事发生~')); process.exit(0); } const file = path.resolve(__dirname, `scripts/${script}.ts`); if (!fs.existsSync(file)) { console.log(chalk.red(`[${script}] 脚本不存在`)); } // @ts-ignore import(file).then((module) => { module.default(); });