| 1234567891011121314151617181920212223242526272829303132333435 |
- #!/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
|