Files
xiaoxia-saas/scripts/ci/step_frontend_install.sh
T
xiaoxia ec1bed17d3 fix(ci): 修复npm registry配置 + package-lock.json同步 + pro套餐测试
- web.Dockerfile: 移除npm config set registry,改用--registry内联参数;
  npx tsc/vite build改为./node_modules/.bin/直接调用
- preview-deploy.yml: 同上,移除全局npm config set registry
- step_frontend_install.sh: 移除全局npm config set registry,改用--registry内联
- package-lock.json: 重新生成,补全@testing-library/dom等缺失包
- test_wave78_duplication_domain.py: test_all_tiers_exist添加pro套餐
2026-08-07 17:41:28 +08:00

16 lines
389 B
Bash
Executable File

#!/bin/sh
# CI 公共步骤:前端依赖安装
# 直接在 CI 容器内运行(CI 镜像已包含 Node.js),无需 Docker 嵌套
set -eu
MODE="${1:-full}"
echo "=== 前端依赖安装开始 (模式: $MODE) ==="
cd apps/web
# 安装依赖(使用国内镜像加速)
npm ci --registry=https://registry.npmmirror.com --no-audit --no-fund
echo "=== 前端依赖安装完成 ==="