@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