Commit Graph
4 Commits
Author SHA1 Message Date
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
AskaEth 52edecfa4c fix(build): 钉 @electron/get@3.1.0 修 electron-builder 打包崩溃
app-builder-lib@26.15.3 声明 @electron/get ^3.0.0,但代码用了 3.1.0 才导出的
ElectronDownloadCacheMode,导致 pnpm run dist 报
TypeError: Cannot read properties of undefined (reading 'ReadWrite')。
pnpm-workspace.yaml 里 override 到 3.1.0 并重新生成锁文件。
2026-09-09 21:30:50 +08:00
AskaEth c3d2c1416f fix(build): console 安装用 --ignore-scripts,绕开 pnpm 11 的 ERR_PNPM_IGNORED_BUILDS 2026-09-09 21:10:21 +08:00
AskaEth 1399bae59e fix(build): build.bat 全 ASCII + Node 脚本处理中文路径 + pnpm-workspace.yaml 构建脚本白名单 2026-09-09 21:09:38 +08:00