#!/bin/bash set -e echo "🚀 开始部署到生产环境..." export NODE_ENV=production if [ ! -d "node_modules" ]; then echo "📦 安装依赖..." npm ci --production=false fi echo "🔨 构建静态网站..." npm run build if [ -d "dist_backup" ]; then rm -rf dist_backup fi if [ -d "dist" ]; then echo "💾 备份当前版本..." mv dist dist_backup fi echo "✅ 构建完成!" echo "📊 静态文件位于 dist/ 目录" echo "🌐 可部署到 Nginx、CDN 或任何静态托管服务"