Files
ClassHelper/pnpm-workspace.yaml

27 lines
1.0 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
packages:
- 'packages/*'
# pnpm 10+/11 默认拦截依赖的构建脚本(postinstall 等)。
# 这里显式允许本项目的原生/引擎类依赖执行构建脚本,否则 install 会以
# ERR_PNPM_IGNORED_BUILDS 失败,且后续任何 `pnpm exec` 都会连带失败。
allowBuilds:
prisma: true
'@prisma/engines': true
'@prisma/client': true
esbuild: true
electron: true
vue-demi: true
'@parcel/watcher': true
unrs-resolver: true
# electron-builder 的可选依赖(Squirrel.Windows 打包器)。本项目只用 nsis / portable,
# 显式置为 false,避免 pnpm 11 因「未声明允许或禁止」而中断整次安装。
electron-winstaller: false
# 上游新版本发布后立即安装可能带来风险,这里保留默认解析行为。
# 若要锁定 Node 版本或开启更严格的 peer 校验,可在此追加:
# strictPeerDependencies: false
# 不因为一次失败的依赖校验就中断后续命令。
# 依赖安装请显式执行 pnpm install(见 README)。
verifyDepsBeforeRun: false