setup.bat 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. @echo off
  2. REM ========================================
  3. REM 数智健调系统 - 后端快速设置脚本 (Windows)
  4. REM ========================================
  5. echo ========================================
  6. echo 数智健调系统 - 后端环境设置
  7. echo ========================================
  8. echo.
  9. REM 检查Node.js
  10. echo 检查Node.js版本...
  11. where node >nul 2>nul
  12. if %ERRORLEVEL% NEQ 0 (
  13. echo ❌ 未检测到Node.js,请先安装Node.js 18+
  14. exit /b 1
  15. )
  16. node -v
  17. echo ✅ Node.js已安装
  18. echo.
  19. REM 检查MySQL
  20. echo 检查MySQL...
  21. where mysql >nul 2>nul
  22. if %ERRORLEVEL% NEQ 0 (
  23. echo ⚠️ 未检测到MySQL,请确保已安装MySQL 8.0+
  24. )
  25. echo.
  26. REM 安装依赖
  27. echo 安装npm依赖...
  28. call npm install
  29. echo.
  30. REM 检查环境变量文件
  31. if not exist ".env" (
  32. echo ⚠️ 未找到.env文件
  33. echo 请参考项目文档创建.env文件
  34. ) else (
  35. echo ✅ 环境变量文件已存在
  36. )
  37. echo.
  38. echo ========================================
  39. echo 下一步操作:
  40. echo ========================================
  41. echo 1. 配置.env文件(数据库连接信息)
  42. echo 2. 初始化数据库:
  43. echo mysql -u root -p ^< database/init.sql
  44. echo mysql -u root -p campus_health ^< database/schema.sql
  45. echo mysql -u root -p campus_health ^< database/seed.sql
  46. echo 3. 启动开发服务器:
  47. echo npm run dev
  48. echo.
  49. echo 更多信息请查看 README.md
  50. echo ========================================
  51. pause