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