feat: 接入旧站管理端并完整迁移后台能力
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user