O pnpm 11/12 ignora `onlyBuiltDependencies` e falha o install com
ERR_PNPM_IGNORED_BUILDS (esbuild, usado pelo Vite, precisa rodar script de
build). Adiciona `allowBuilds: {esbuild: true}` mantendo
`onlyBuiltDependencies` para pnpm 9/10 e comenta que `overrides` só é lido
pelo pnpm 10+.
20 lines
520 B
YAML
20 lines
520 B
YAML
packages:
|
|
- server
|
|
- web
|
|
|
|
# pnpm 11/12: sem isto o install falha com ERR_PNPM_IGNORED_BUILDS,
|
|
# porque o esbuild (usado pelo Vite) precisa rodar script de build.
|
|
allowBuilds:
|
|
esbuild: true
|
|
|
|
# Chave equivalente para pnpm 9/10 (ignorada pelo pnpm 12).
|
|
onlyBuiltDependencies:
|
|
- esbuild
|
|
|
|
# Overrides de segurança. Atenção: pnpm 9 e anterior ignoram esta seção
|
|
# (o pnpm 10+ lê overrides de pnpm-workspace.yaml).
|
|
overrides:
|
|
fastify@<5.7.2: '>=5.7.2'
|
|
fastify@<=5.7.2: '>=5.7.3'
|
|
undici@<6.23.0: '>=6.23.0'
|