fix dashboard empty data and split dev scripts
This commit is contained in:
23
scripts/run_frontend.sh
Executable file
23
scripts/run_frontend.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user