#!/bin/bash # 生产环境本地打包脚本 echo "🚀 开始构建生产环境..." # 清理之前的构建文件 echo "🧹 清理构建目录..." npm run clean # 代码检查 echo "🔍 执行代码检查..." npm run lint # 类型检查 echo "🔍 执行类型检查..." npm run type-check # 构建生产环境 echo "📦 构建生产环境包..." npm run build:prod # 检查构建结果 if [ -d "dist-production" ]; then echo "✅ 生产环境构建完成!" echo "📁 构建文件位置: dist-production/" echo "🌐 可以使用 'npm run preview:prod' 预览构建结果" # 显示构建文件大小 echo "" echo "📊 构建文件大小:" du -sh dist-production/* else echo "❌ 构建失败!" exit 1 fi