Files
Scoreboard/console/pnpm-workspace.yaml
T
AskaEth 33d4b39eb9 fix(build): pnpm 11 用 allowBuilds 放行 electron 安装脚本
pnpm 11 起 onlyBuiltDependencies 列表形式被静默忽略,导致
ERR_PNPM_IGNORED_BUILDS 让 pnpm run 的依赖校验直接失败(pnpm run dist 都起不来)。
改为 pnpm 自己写入的 allowBuilds 映射形式,并去掉 build.bat 里的 --ignore-scripts。
另外修复 set VAR=value && ... 的尾随空格:它会把 ELECTRON_MIRROR 变成
'.../electron/ v38.8.6/...' 从而 404。
2026-09-09 21:35:21 +08:00

11 lines
530 B
YAML

# pnpm 11 把「允许运行安装脚本的依赖」改名为 allowBuilds(列表形式的
# onlyBuiltDependencies 会被静默忽略,导致 ERR_PNPM_IGNORED_BUILDS 让 pnpm run 直接失败)。
allowBuilds:
electron: true
electron-winstaller: true
overrides:
# app-builder-lib@26.15.3 声明的是 ^3.0.0,但它 import 的 ElectronDownloadCacheMode
# 只有 3.1.0 才导出,不钉死会在 pnpm run dist 时抛
# TypeError: Cannot read properties of undefined (reading 'ReadWrite')。
"@electron/get": 3.1.0