Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

917
Vistas
Crear aplicación React: usando variables de entorno en index.html

¿Hay alguna forma de inyectar variables de entorno, por ejemplo, REACT_APP_MY_API en el archivo index.html ?

De acuerdo con esto , se puede hacer, pero parece que no puedo hacerlo funcionar.

.env

 REACT_APP_MY_API=https://something.com

índice.html

 <script type="text/javascript"> console.log("%REACT_APP_MY_API%") // undefined console.log("%NODE_ENV%") // development </script>
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Acabo de probar con una configuración (casi) nueva de CRA y funciona.

 <head> <title>React App</title> <script type="text/javascript"> console.log("%REACT_APP_TEST%") // OK console.log("%NODE_ENV%") // development </script> </head>

¿Intentaste reiniciar el servidor? Acabo de intentar cambiar la variable de prueba con su ejemplo y funciona si reinicia el servidor de desarrollo.

Como alguien señaló en los comentarios, la documentación oficial de CRA tiene una sección sobre eso.

over 4 years ago · Santiago Trujillo Denunciar

0

Asegúrese de reiniciar su aplicación create-react cuando agregue variables en el archivo .env

También asegúrese de tener >= react-scripts@0.9

Uso variables .env para el metatítulo de un sitio con varias versiones de idioma de la compilación:

<title>%REACT_APP_SITE_TITLE%</title>

over 4 years ago · Santiago Trujillo Denunciar

0

De los documentos ( aquí ):

  • asegúrese de que la versión de dependencia de sus react-scripts sea igual o mayor que 0.0.9
  • cree un archivo .env en el mismo nivel de su package.json
  • asegúrese de que todas sus variables comiencen con REACT_APP_ ; por ejemplo REACT_APP_TITLE
  • utilícelos en su código js / ts usando process.env.REACT_APP_XXX
  • o en su código html rodeándolo con % , es decir <title>%REACT_APP_TITLE%</title>
  • reinicie su servidor de desarrollo / vuelva a compilar su aplicación cuando realice cambios en su archivo .env
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda