| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- @echo off
- chcp 65001 >nul
- echo ========================================
- echo 工资发放管理系统 - 前端打包脚本
- echo ========================================
- echo.
- set FRONTEND_DIR=e:\hadooptools\hadoop_pakeage\sources\payrollsystem\frontend\payroll-web
- set DEPLOY_DIR=e:\hadooptools\hadoop_pakeage\sources\payrollsystem\deploy
- echo [步骤1/3] 清理旧的打包文件...
- cd "%FRONTEND_DIR%"
- if exist dist (
- rd /s /q dist
- echo 已清理旧文件
- )
- echo.
- echo [步骤2/3] 开始前端打包...
- echo 执行命令: npm run build
- call npm run build
- if %errorlevel% == 0 (
- echo.
- echo [步骤3/3] 复制打包文件到部署目录...
- if not exist "%DEPLOY_DIR%\frontend" mkdir "%DEPLOY_DIR%\frontend"
- xcopy /E /I /Y "%FRONTEND_DIR%\dist\*" "%DEPLOY_DIR%\frontend\"
-
- echo.
- echo ========================================
- echo 前端打包成功!
- echo ========================================
- echo 打包文件位置:
- echo - %FRONTEND_DIR%\dist\
- echo - %DEPLOY_DIR%\frontend\
- echo.
- ) else (
- echo.
- echo ========================================
- echo 打包失败,请检查错误信息
- echo ========================================
- echo.
- )
- echo 按任意键退出...
- pause >nul
|