From 493e85ce0e0e57ee682ba4d4d0bf3500b35f50c3 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Wed, 23 Sep 2026 17:16:19 +0800 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E5=90=8C=E6=AD=A5=20package-lock.j?= =?UTF-8?q?son=20=E2=80=94=E2=80=94=E4=BF=AE=E5=A4=8D=20CI=20Staging=20Web?= =?UTF-8?q?=20=E9=95=9C=E5=83=8F=E6=9E=84=E5=BB=BA=E5=A4=B1=E8=B4=A5=20(np?= =?UTF-8?q?m=20ci=20EUSAGE)=20(#2021)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(web): 同步 package-lock.json——classnames/dayjs 显式依赖导致 npm ci EUSAGE PR#2020 在 apps/web/package.json 中新增 classnames ^2.5.1 和 dayjs ^1.11.23 显式依赖时,只用 pnpm add 更新了 pnpm-lock.yaml,未同步 CI(web.Dockerfile)实际使用的 package-lock.json。lockfile 中 dayjs 仍停留在 1.11.21(antd 传递依赖),npm ci 严格校验版本不匹配,导致 CI Run #54590 Build Staging Web Image 连续三次失败。 修复:重新 npm install 同步 package-lock.json,dayjs 升至 1.11.23,classnames 提升为顶级依赖。本地 npm ci / tsc / vite build / eslint 均通过。 --- apps/web/package-lock.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json index dcaf42a7b..103e4e845 100644 --- a/apps/web/package-lock.json +++ b/apps/web/package-lock.json @@ -12,6 +12,8 @@ "@tanstack/react-query": "^5.45.0", "antd": "^5.18.0", "axios": "^1.7.2", + "classnames": "^2.5.1", + "dayjs": "^1.11.23", "mp4box": "^2.4.1", "react": "^18.3.1", "react-dom": "^18.3.1", @@ -3005,9 +3007,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.21", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.21.tgz", - "integrity": "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==", + "version": "1.11.23", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.23.tgz", + "integrity": "sha512-QDTCU0M0MxR3hQfnlDJfwekQiaanm1ubOD231u73WBckQ/fsamwRLiE2GBz6D3a/xF1NgfiDLJjXBa1hYOYTtQ==", "license": "MIT" }, "node_modules/debug": {