Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

916
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!