| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- @echo off
- chcp 65001 >nul
- echo 🚀 开始构建生产环境...
- REM 清理之前的构建文件
- echo 🧹 清理构建目录...
- call npm run clean
- REM 代码检查
- echo 🔍 执行代码检查...
- call npm run lint
- if %errorlevel% neq 0 (
- echo ❌ 代码检查失败!
- pause
- exit /b 1
- )
- REM 类型检查
- echo 🔍 执行类型检查...
- call npm run type-check
- if %errorlevel% neq 0 (
- echo ❌ 类型检查失败!
- pause
- exit /b 1
- )
- REM 构建生产环境
- echo 📦 构建生产环境包...
- call npm run build:prod
- if %errorlevel% neq 0 (
- echo ❌ 构建失败!
- pause
- exit /b 1
- )
- REM 检查构建结果
- if exist "dist-production" (
- echo ✅ 生产环境构建完成!
- echo 📁 构建文件位置: dist-production/
- echo 🌐 可以使用 'npm run preview:prod' 预览构建结果
- echo.
- echo 📊 构建文件大小:
- dir /s dist-production
- ) else (
- echo ❌ 构建失败!
- pause
- exit /b 1
- )
- pause
|