Ir al contenido

envPrefix entra en conflicto con variables de entorno secretas.

EnvPrefixConflictsWithSecret: The following environment variables are declared with access: "secret" in env.schema, but their names match a prefix in vite.envPrefix, which would expose them in client-side bundles:

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

Either remove the conflicting prefixes from vite.envPrefix, or rename these variables to use a prefix not in vite.envPrefix.

La configuración de vite.envPrefix 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 cliente, saltándose la protección de access: "secret".

Para solucionarlo, puedes:

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