Files
ai_dianshang/admin/build-select.sh
2025-11-28 15:18:10 +08:00

60 lines
1.6 KiB
Bash

#!/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 "========================================"