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

377
Visualizações
Cómo actualizar dinámicamente la variable de entorno antes de que npm comience en React (variable para la dirección IP)

En realidad, estoy tratando de configurar la variable REACT_APP_DEPLOY_DOMAIN automáticamente en el archivo .env.

a continuación hay un método que traté de lograr la solución a este problema.

a continuación está mi archivo de script en el que obtengo mi dirección IP

 const os = require("os"); const networkInterfaces = os.networkInterfaces(); const ip = networkInterfaces["Wi-Fi"][1]["address"]; REACT_APP_DEPLOY_DOMAIN = `http://${ip}`; console.log(`http://${ip}`); return `http://${ip}`;

a continuación se muestra la variable env en el archivo .env

 REACT_APP_DEPLOY_DOMAIN = http://192.168.1.114

Y también traté de actualizarlo desde el comando de inicio pero lo está configurando como el comando exacto

 "start": "set REACT_APP_DEPLOY_DOMAIN=node ./src/components/getIp.js && react-scripts start",

Y también mi archivo de script no se está ejecutando cuando intento ejecutar el siguiente comando.

 "start": "node ./src/components/getIp.js && react-scripts start",
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Actualice el comando de inicio a esto, funciona en Linux/Mac. Con suerte, también funcionará en Windows.

 "start": "set REACT_APP_DEPLOY_DOMAIN=$(node ./src/components/getIp.js) && react-scripts start",
about 4 years ago · Juan Pablo Isaza 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