UNPKG

vibe-cli-tool

Version:

VibeCLI v1.9 - 模板商店生态,智能部署生成,多语言支持,交互式学习系统,企业级Web全栈应用CLI工具

26 lines 902 B
import chalk from 'chalk'; import ora from 'ora'; import { ensureDependenciesInstalled } from '../utils/dependency-checker.js'; export async function doctor() { console.log(chalk.blue.bold('\n🩺 VibeCLI Doctor\n')); const projectRoot = process.cwd(); const spinner = ora('检查项目依赖...').start(); try { const deps = { prisma: '^5', '@prisma/client': '^5', tailwindcss: '^3', autoprefixer: '^10', postcss: '^8' }; await ensureDependenciesInstalled(projectRoot, deps); spinner.succeed('依赖检查完成'); } catch (err) { spinner.fail('依赖检查失败'); console.error(err); } // TODO: 未来可加入更多诊断(环境变量、数据库连接等) console.log(chalk.green('\n✅ Doctor 运行完毕')); } //# sourceMappingURL=doctor.js.map