From e95f2be7c4ed54c2c8c8856eb9be99df7d50176d Mon Sep 17 00:00:00 2001 From: ErickHub192 Date: Mon, 10 Aug 2026 11:10:55 -0600 Subject: [PATCH] Permitir el script de instalacion de esbuild npm 11 dejo de correr los scripts de instalacion de un paquete sin permiso explicito. esbuild usa el suyo para bajar su binario por plataforma, asi que un `npm install` limpio deja el paquete a medias y `npm run build` truena al compilar la Sala. Salio montando Multi en el servidor: habia que correr `npm approve-scripts` a mano antes de poder compilar, y eso queda en el package.json local de cada maquina. Declarado aqui, un clon nuevo compila sin pasos extra. Se permite `esbuild` sin fijar version (npm lo genera como `esbuild@0.28.1`) para que actualizarlo no vuelva a romper el build. Probado borrando node_modules/esbuild: reinstala su binario solo y el build pasa. Co-Authored-By: Claude Opus 5 --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index 39c3923..71ef76f 100644 --- a/package.json +++ b/package.json @@ -38,5 +38,9 @@ }, "engines": { "node": ">=22" + }, + "//allowScripts": "npm 11+ no corre los scripts de instalacion de un paquete sin permiso. esbuild usa el suyo para bajar su binario, y sin el `npm run build` falla al compilar la Sala. Se declara aqui para que un `npm install` limpio quede listo, en vez de que cada quien lo descubra cuando el build truena.", + "allowScripts": { + "esbuild": true } }