fix(admin): 补全 package-lock,修 CI 里 npm ci 失败 #6

Merged
Blizzard merged 1 commits from feat/site into main 2026-07-20 03:26:36 +00:00
Owner

vitest@4 依赖 esbuild 0.28.x,而 vite@5.4 用 0.21.5,lock 里只写了后者,
vitest 那份嵌套 esbuild(含各平台包)从没落进 lock —— 当初加 vitest 时 lock
只做了部分更新。本地 node_modules 早已装好,npm run build / vitest 一直正常,
所以直到 Docker 里 npm ci 严格按 lock 装才炸:
npm error npm ci can only install packages when your package.json and
package-lock.json are in sync. Missing: esbuild@0.28.1 from lock file

npm install 重新生成 lock,两套 esbuild 及其 linux/musl 平台包都已就位;
干净目录 npm ci 验证通过。

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

vitest@4 依赖 esbuild 0.28.x,而 vite@5.4 用 0.21.5,lock 里只写了后者, vitest 那份嵌套 esbuild(含各平台包)从没落进 lock —— 当初加 vitest 时 lock 只做了部分更新。本地 node_modules 早已装好,npm run build / vitest 一直正常, 所以直到 Docker 里 npm ci 严格按 lock 装才炸: npm error `npm ci` can only install packages when your package.json and package-lock.json are in sync. Missing: esbuild@0.28.1 from lock file npm install 重新生成 lock,两套 esbuild 及其 linux/musl 平台包都已就位; 干净目录 npm ci 验证通过。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Blizzard added 1 commit 2026-07-20 03:26:30 +00:00
vitest@4 依赖 esbuild 0.28.x,而 vite@5.4 用 0.21.5,lock 里只写了后者,
vitest 那份嵌套 esbuild(含各平台包)从没落进 lock —— 当初加 vitest 时 lock
只做了部分更新。本地 node_modules 早已装好,npm run build / vitest 一直正常,
所以直到 Docker 里 npm ci 严格按 lock 装才炸:
  npm error `npm ci` can only install packages when your package.json and
  package-lock.json are in sync. Missing: esbuild@0.28.1 from lock file

npm install 重新生成 lock,两套 esbuild 及其 linux/musl 平台包都已就位;
干净目录 npm ci 验证通过。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Blizzard merged commit cde27871bf into main 2026-07-20 03:26:36 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sundynix/sundynix-agentix#6