From 52b2c97bdf9cae98ed7eb225765dc45025293730 Mon Sep 17 00:00:00 2001 From: jkooe <62494645+jkooe@users.noreply.github.com> Date: Sun, 27 Sep 2026 18:07:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20CI=20=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E5=A4=B1=E8=B4=A5=20=E2=80=94=E2=80=94=20pnpm=2012=20?= =?UTF-8?q?=E7=94=A8=20allowBuilds=20=E8=80=8C=E9=9D=9E=20onlyBuiltDepende?= =?UTF-8?q?ncies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pnpm 12 在 pnpm-workspace.yaml 自动生成了 allowBuilds 占位(值为字面字符串), 而 package.json 的 pnpm.onlyBuiltDependencies 对该版本不生效,导致 CI 上 pnpm install --frozen-lockfile 报 ERR_PNPM_IGNORED_BUILDS。 修正 pnpm-workspace.yaml 为 allowBuilds: { esbuild: true }, 本地已用 --frozen-lockfile 复现并验证修复。 --- pnpm-workspace.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d7680c9..c111918 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,4 +2,4 @@ packages: - 'packages/*' - 'apps/*' allowBuilds: - esbuild: set this to true or false + esbuild: true