Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

241
Visualizações
¿Crear una aplicación de reacción que no recoja archivos .env?

Estoy usando la aplicación Create React para iniciar mi aplicación.

He agregado dos archivos .env .env.development y .env.production en la raíz.

Mi .env.development incluye:

 API_URL=http://localhost:3000/api CALLBACK_URL=http://localhost:3005/callback

Cuando ejecuto mi aplicación usando react-scripts start y console out process.env escupe

 { NODE_ENV: "development", PUBLIC_URL: "" }

Intenté diferentes cosas, pero simplemente no recojo las variables en mi archivo de desarrollo, ¿qué estoy haciendo mal?

La estructura del directorio es:

 /.env.development /src/index.js

La secuencia de comandos Package.json es:

 "start": "export PORT=3005; npm-run-all --parallel server:start client:start", "client:start": "export PORT=3005; react-scripts start", "server:start": "node server.js", "build": "react-scripts build",

Editar:

@jamcreencia señaló correctamente que mis variables deben tener el prefijo REACT_APP .

Editar 2

Funciona bien si nombro el archivo .env pero no si uso .env.development o .end.production

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Con crear una aplicación de reacción, debe agregar el prefijo REACT_APP_ al nombre de la variable. ex:

 REACT_APP_API_URL=http://localhost:3000/api REACT_APP_CALLBACK_URL=http://localhost:3005/callback

Documentos de CRA sobre la adición de variables de entorno personalizadas :

Nota : debe crear variables de entorno personalizadas que comiencen con REACT_APP_ . Cualquier otra variable, excepto NODE_ENV , se ignorará para evitar exponer accidentalmente una clave privada en la máquina que podría tener el mismo nombre.

over 4 years ago · Santiago Trujillo Relatório

0

Asegúrese de que su archivo .env esté en el directorio raíz, no dentro de la carpeta src.

over 4 years ago · Santiago Trujillo Relatório

0

Tenía este mismo problema! La solución fue cerrar la conexión a mi servidor de nodos (puedes hacerlo con CTRL + C). Luego reinicie su servidor con 'npm run start' y .env debería funcionar correctamente.

Fuente: Github

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda