#!/bin/sh
# CI 公共步骤：前端依赖安装
# 直接在 CI 容器内运行（CI 镜像已包含 Node.js），无需 Docker 嵌套
set -eu

MODE="${1:-full}"

echo "=== 前端依赖安装开始 (模式: $MODE) ==="

cd apps/web

# 配置国内镜像源加速
npm config set registry https://registry.npmmirror.com

# 安装依赖
npm ci --no-audit --no-fund

echo "=== 前端依赖安装完成 ==="
