#!/usr/bin/env bash set -Eeuo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" FRONTEND_DIR="${PROJECT_ROOT}/frontend/platform_admin" if ! command -v pnpm >/dev/null 2>&1; then echo "缺少命令:pnpm" >&2 exit 1 fi if [[ ! -d "${FRONTEND_DIR}/node_modules" ]]; then echo "前端依赖尚未安装,请先运行:cd ${FRONTEND_DIR} && pnpm install" >&2 exit 1 fi export VITE_API_BASE_URL="${VITE_API_BASE_URL:-http://localhost:12426/heqi/platform/v1}" echo "启动平台前端:http://localhost:5173" cd "${FRONTEND_DIR}" exec pnpm exec vite --config ./config/vite.config.ts --host 0.0.0.0