启动.bat 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. @echo off
  2. chcp 65001 >nul
  3. title 智慧运营中台
  4. cd /d "%~dp0"
  5. echo ============================================
  6. echo 智慧运营中台 - Windows 启动器
  7. echo 目录:%CD%
  8. echo ============================================
  9. echo.
  10. where node >nul 2>nul
  11. if errorlevel 1 (
  12. echo [错误] 未检测到 Node.js。
  13. echo 请先安装 Node.js 22.13 或更高版本:https://nodejs.org/
  14. echo 安装后重新打开本窗口再试。
  15. echo.
  16. pause
  17. exit /b 1
  18. )
  19. node -e "const [a,b]=process.versions.node.split('.').map(Number);if(a<22||(a===22&&b<13)){console.error('当前 Node.js '+process.version+' 过低,需要 22.13 及以上。');process.exit(1)}"
  20. if errorlevel 1 (
  21. echo.
  22. pause
  23. exit /b 1
  24. )
  25. echo 使用 Node:%CD%
  26. node -v
  27. echo.
  28. if not exist node_modules (
  29. echo 正在安装依赖(首次启动需要几分钟)...
  30. call npm install
  31. if errorlevel 1 (
  32. echo.
  33. echo [错误] 依赖安装失败。请检查网络,或手动在命令行执行:npm install
  34. pause
  35. exit /b 1
  36. )
  37. )
  38. echo 正在启动服务,启动后请保持本窗口不要关闭...
  39. echo 浏览器访问:http://localhost:5177
  40. echo.
  41. call npm start
  42. echo.
  43. echo 服务已退出。若上方有报错信息,请截图反馈。
  44. pause