feat: 接入旧站管理端并完整迁移后台能力

This commit is contained in:
yml
2026-11-12 22:03:01 +08:00
parent e5f923706b
commit a4441bba9a
509 changed files with 140714 additions and 1068 deletions
+16
View File
@@ -16,6 +16,7 @@ set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
BACKEND_DIR="${ROOT_DIR}/backend"
FRONTEND_DIR="${ROOT_DIR}/frontend"
ADMIN_WEB_DIR="${ROOT_DIR}/admin-web"
RED='\033[0;31m'
GREEN='\033[0;32m'
@@ -127,6 +128,21 @@ if [[ "${SKIP_FRONTEND}" == "0" ]]; then
log_warn "跳过前端测试 (--skip-tests)"
fi
run_step "npm run build (vite 生产构建)" npm run build || FAILED=1
log "管理端检查目录: ${ADMIN_WEB_DIR}"
cd "${ADMIN_WEB_DIR}"
if [[ ! -d node_modules ]]; then
run_step "管理端 npm ci (首次安装依赖)" npm ci || FAILED=1
fi
run_step "管理端 npm run check (prettier + eslint + typecheck)" npm run check || FAILED=1
if [[ "${SKIP_TESTS}" == "0" ]]; then
run_step "管理端 npm run test (vitest)" npm run test || FAILED=1
else
log_warn "跳过后台管理端测试 (--skip-tests)"
fi
run_step "管理端 npm run build (vite 生产构建)" npm run build || FAILED=1
else
log_warn "跳过前端检查 (--skip-frontend)"
fi