build.bat 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. @echo off
  2. cd /d "%~dp0"
  3. chcp 65001 >nul
  4. echo ================================================
  5. echo AI写标书助手 - 构建exe
  6. echo ================================================
  7. echo.
  8. echo 检查Python环境...
  9. python --version
  10. if %errorlevel% neq 0 (
  11. echo Python未安装或不在PATH中
  12. pause
  13. exit /b 1
  14. )
  15. echo.
  16. echo 检查Node.js环境...
  17. node --version
  18. if %errorlevel% neq 0 (
  19. echo Node.js未安装或不在PATH中
  20. pause
  21. exit /b 1
  22. )
  23. echo.
  24. echo 开始构建...
  25. echo 构建前将自动清理以下目录和文件:
  26. echo - dist/
  27. echo - build/
  28. echo - frontend/build/
  29. echo - backend/static/
  30. echo - __pycache__/
  31. echo - *.spec
  32. echo.
  33. python -X utf8 build.py
  34. if errorlevel 1 (
  35. echo.
  36. echo ================================================
  37. echo 构建失败!请检查上方的错误信息
  38. echo ================================================
  39. ) else (
  40. echo.
  41. echo ================================================
  42. echo 构建成功!
  43. echo exe文件位于: dist\yibiao-simple.exe
  44. echo ================================================
  45. )
  46. echo.
  47. pause