| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- @echo off
- title Way to Engineer - 启动器
- chcp 65001 >nul
- echo ========================================
- echo Way to Engineer - 启动中...
- echo ========================================
- echo.
- REM 检查后端虚拟环境
- if not exist "backend\venv\Scripts\python.exe" (
- echo [!] 后端虚拟环境未找到,请先执行:
- echo cd backend
- echo python -m venv venv
- echo venv\Scripts\activate ^&^& pip install -r requirements.txt
- echo.
- pause
- exit /b 1
- )
- REM 检查前端依赖
- if not exist "frontend\node_modules" (
- echo [!] 前端依赖未安装,请先执行:
- echo cd frontend
- echo npm install
- echo.
- pause
- exit /b 1
- )
- REM 启动后端 (新窗口)
- echo [1/2] 启动后端服务...
- start "Way-to-Engineer-Backend" cmd /c "cd /d %~dp0backend && venv\Scripts\activate && python run.py"
- REM 等待后端启动
- timeout /t 3 /nobreak >nul
- REM 启动前端 (新窗口)
- echo [2/2] 启动前端服务...
- start "Way-to-Engineer-Frontend" cmd /c "cd /d %~dp0frontend && npm run dev"
- echo.
- echo ========================================
- echo 后端: http://localhost:8000
- echo 前端: http://localhost:5173
- echo 按任意键关闭此窗口(服务将继续运行)
- echo ========================================
- echo.
- pause >nul
|