打包前端.bat 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. @echo off
  2. chcp 65001 >nul
  3. echo ========================================
  4. echo 工资发放管理系统 - 前端打包脚本
  5. echo ========================================
  6. echo.
  7. set FRONTEND_DIR=e:\hadooptools\hadoop_pakeage\sources\payrollsystem\frontend\payroll-web
  8. set DEPLOY_DIR=e:\hadooptools\hadoop_pakeage\sources\payrollsystem\deploy
  9. echo [步骤1/3] 清理旧的打包文件...
  10. cd "%FRONTEND_DIR%"
  11. if exist dist (
  12. rd /s /q dist
  13. echo 已清理旧文件
  14. )
  15. echo.
  16. echo [步骤2/3] 开始前端打包...
  17. echo 执行命令: npm run build
  18. call npm run build
  19. if %errorlevel% == 0 (
  20. echo.
  21. echo [步骤3/3] 复制打包文件到部署目录...
  22. if not exist "%DEPLOY_DIR%\frontend" mkdir "%DEPLOY_DIR%\frontend"
  23. xcopy /E /I /Y "%FRONTEND_DIR%\dist\*" "%DEPLOY_DIR%\frontend\"
  24. echo.
  25. echo ========================================
  26. echo 前端打包成功!
  27. echo ========================================
  28. echo 打包文件位置:
  29. echo - %FRONTEND_DIR%\dist\
  30. echo - %DEPLOY_DIR%\frontend\
  31. echo.
  32. ) else (
  33. echo.
  34. echo ========================================
  35. echo 打包失败,请检查错误信息
  36. echo ========================================
  37. echo.
  38. )
  39. echo 按任意键退出...
  40. pause >nul