fix: 兼容无corepack的UI流水线runner
Some checks failed
Build and Deploy TenantUI / build-and-deploy (push) Failing after 3m26s
Some checks failed
Build and Deploy TenantUI / build-and-deploy (push) Failing after 3m26s
This commit is contained in:
@@ -28,7 +28,21 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
cd /opt/deploy/tenantui
|
cd /opt/deploy/tenantui
|
||||||
|
|
||||||
|
# 1. 保证 pnpm 可用(兼容没有 corepack 的 runner)
|
||||||
|
if ! command -v pnpm >/dev/null 2>&1; then
|
||||||
|
if command -v corepack >/dev/null 2>&1; then
|
||||||
corepack enable
|
corepack enable
|
||||||
|
corepack prepare pnpm@10.28.2 --activate
|
||||||
|
elif command -v npm >/dev/null 2>&1; then
|
||||||
|
npm install -g pnpm@10.28.2
|
||||||
|
else
|
||||||
|
echo "ERROR: corepack/npm 均不可用,请在 runner 安装 Node.js 20+"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
pnpm --version
|
||||||
pnpm install --frozen-lockfile
|
pnpm install --frozen-lockfile
|
||||||
VITE_GLOB_API_URL=https://api-tenant-dev.laosankeji.com/api/tenant/v1 pnpm run build:antd
|
VITE_GLOB_API_URL=https://api-tenant-dev.laosankeji.com/api/tenant/v1 pnpm run build:antd
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user