build-prod.sh 760 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. # 生产环境本地打包脚本
  3. echo "🚀 开始构建生产环境..."
  4. # 清理之前的构建文件
  5. echo "🧹 清理构建目录..."
  6. npm run clean
  7. # 代码检查
  8. echo "🔍 执行代码检查..."
  9. npm run lint
  10. # 类型检查
  11. echo "🔍 执行类型检查..."
  12. npm run type-check
  13. # 构建生产环境
  14. echo "📦 构建生产环境包..."
  15. npm run build:prod
  16. # 检查构建结果
  17. if [ -d "dist-production" ]; then
  18. echo "✅ 生产环境构建完成!"
  19. echo "📁 构建文件位置: dist-production/"
  20. echo "🌐 可以使用 'npm run preview:prod' 预览构建结果"
  21. # 显示构建文件大小
  22. echo ""
  23. echo "📊 构建文件大小:"
  24. du -sh dist-production/*
  25. else
  26. echo "❌ 构建失败!"
  27. exit 1
  28. fi