From 3b67d893b6ce6907308765dc1d95fa645d9e43c0 Mon Sep 17 00:00:00 2001 From: gouki Date: Wed, 21 Oct 2026 09:20:46 +0000 Subject: [PATCH] =?UTF-8?q?fix(ci):=20npm=20install=20=E5=8A=A0=20--legacy?= =?UTF-8?q?-peer-deps=EF=BC=8C=E8=A7=84=E9=81=BF=20arborist=20=E5=9C=A8=20?= =?UTF-8?q?vitest=20peer=20=E4=B8=8A=E7=9A=84=20edgesOut=20=E5=B4=A9?= =?UTF-8?q?=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/web-deploy.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/web-deploy.yml b/.gitea/workflows/web-deploy.yml index df952da..d867d03 100644 --- a/.gitea/workflows/web-deploy.yml +++ b/.gitea/workflows/web-deploy.yml @@ -123,12 +123,14 @@ jobs: # 故不使用 pnpm 工作区——core 是独立包,npm install 即可构建 npm config set registry https://registry.npmmirror.com || true # @lunar/core:web-commercial 的 file: 依赖与 vite/tsconfig 别名目标 + # --legacy-peer-deps:npm10 的 arborist 在 vitest 可选 peer 上会 + # edgesOut 崩溃,跳过 peer 解析即可(构建不需要) cd web/packages/core - npm install + npm install --legacy-peer-deps npx tsup test -f dist/index.js cd ../../../web-commercial - npm install + npm install --legacy-peer-deps npx tsc -b npx vite build test -f dist/index.html