#!/bin/bash echo "========================================" echo " 电商管理后台 - 多环境打包工具" echo "========================================" echo "" echo "请选择要打包的生产环境:" echo "" echo "[1] 中国区 (prod-cn) - https://tral.cc" echo "[2] 美国区 (prod-us) - https://us.tral.cc" echo "[3] 欧洲区 (prod-eu) - https://eu.tral.cc" echo "[4] 默认生产 (prod) - https://tral.cc" echo "" read -p "请输入选项 (1-4): " choice case $choice in 1) echo "" echo "正在打包中国区生产环境..." npm run build:prod-cn echo "" echo "✓ 中国区生产环境打包完成!" echo "输出目录: dist/" ;; 2) echo "" echo "正在打包美国区生产环境..." npm run build:prod-us echo "" echo "✓ 美国区生产环境打包完成!" echo "输出目录: dist/" ;; 3) echo "" echo "正在打包欧洲区生产环境..." npm run build:prod-eu echo "" echo "✓ 欧洲区生产环境打包完成!" echo "输出目录: dist/" ;; 4) echo "" echo "正在打包默认生产环境..." npm run build:prod echo "" echo "✓ 默认生产环境打包完成!" echo "输出目录: dist/" ;; *) echo "" echo "✗ 无效的选项,请重新运行脚本" exit 1 ;; esac echo "" echo "========================================" echo "打包流程已完成" echo "========================================"