@echo off echo 开始安装任务跟踪系统... :: 检查Node.js node --version >nul 2>&1 if %errorlevel% neq 0 ( echo ❌ Node.js 未安装,请先安装 Node.js >= 16 exit /b 1 ) :: 检查Go go version >nul 2>&1 if %errorlevel% neq 0 ( echo ❌ Go 未安装,请先安装 Go >= 1.21 exit /b 1 ) :: 检查MySQL mysql --version >nul 2>&1 if %errorlevel% neq 0 ( echo ⚠️ MySQL 未检测到,请确保已安装 MySQL >= 8.0 ) echo ✅ 环境检查通过 :: 安装前端依赖 echo 📦 安装前端依赖... cd frontend npm install if %errorlevel% neq 0 ( echo ❌ 前端依赖安装失败 exit /b 1 ) echo ✅ 前端依赖安装成功 :: 安装后端依赖 echo 📦 安装后端依赖... cd ..\backend go mod tidy if %errorlevel% neq 0 ( echo ❌ 后端依赖安装失败 exit /b 1 ) echo ✅ 后端依赖安装成功 cd .. echo 🎉 安装完成! echo. echo 接下来的步骤: echo 1. 创建 MySQL 数据库 'task_track' echo 2. 修改 backend/config.yaml 中的数据库配置 echo 3. 启动后端: cd backend && go run main.go echo 4. 启动前端: cd frontend && npm run dev echo. echo 访问 http://localhost:5173 开始使用系统