Saltar al contenido

envPrefix tiene conflictos con variables de entorno secretas.

EnvPrefixConflictsWithSecret: Las siguientes variables de entorno se declaran con access: "secret" en env.schema, pero sus nombres coinciden con un prefijo en vite.envPrefix, lo que las expondría en los bundles del lado del cliente:

CONFLICTS.MAP((C) =\ >- ${C).join(‘
’)}

Elimina los prefijos en conflicto de vite.envPrefix, o renombra estas variables para usar un prefijo que no esté en vite.envPrefix.

El vite.envPrefix configurado incluye prefijos que coinciden con variables de entorno declaradas con access: "secret" en env.schema. Esto haría que Vite expusiera esos valores secretos en los bundles de JavaScript del lado del cliente, eludiendo la protección de access: "secret".

Para solucionar esto, puedes:

  • Elimina los prefijos en conflicto de vite.envPrefix, o
  • Renombra tus variables de entorno secretas para usar un prefijo que no esté en vite.envPrefix.
Contribuir Comunidad Patrocinar