You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

56 lines
1.2 KiB

@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 开始使用系统