fix: 补全 pnpm-workspace packages,兼容 pnpm 10 构建脚本白名单

解决 packages field missing or empty,并声明 onlyBuiltDependencies 以便 esbuild 等依赖可执行安装脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-24 14:55:11 +08:00
parent a66dee49e1
commit a2f973bd91
2 changed files with 12 additions and 0 deletions
+4
View File
@@ -1,3 +1,7 @@
# 单包工程也需要 packages,否则 pnpm 报 packages field missing or empty
packages:
- '.'
# pnpm 12 起,依赖的构建脚本默认「不予执行」,且 strictDepBuilds 默认为 true,
# 会把安装判成非零退出(ERR_PNPM_IGNORED_BUILDS)。这里显式复核这 4 个包。
# 说明(均为 uni-app 官方依赖树的传递依赖):