| 12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env bash
- set -euo pipefail
- # 用法:
- # ./run_frontend.sh # 使用默认 API 地址 http://localhost:8000
- # ./run_frontend.sh http://IP:8000 # 指定 API 地址(例如 http://10.41.175.43:8000)
- SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
- cd "${SCRIPT_DIR}"
- API_BASE_URL_DEFAULT="http://localhost:8000"
- API_BASE_URL="${1:-${API_BASE_URL_DEFAULT}}"
- echo "========================================"
- echo "启动 AI Swap 前端"
- echo "DIR: ${SCRIPT_DIR}"
- echo "VITE_API_BASE_URL: ${API_BASE_URL}"
- echo "========================================"
- # 写入/更新 .env.local
- echo "VITE_API_BASE_URL=${API_BASE_URL}" > .env.local
- # 安装依赖并构建
- # npm ci || npm install
- # npm run build
- # 0.0.0.0:5173 预览
- npm run preview
|