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

236
Vistas
¿Cómo puedo configurar process.env.VAR en mi máquina local usando el script bash/zsh?

y ¿qué está haciendo realmente este comando?

 export VAR="My permanent variable"

Utilicé esto y pude ver que se configuró haciendo lo siguiente:

 printenv VAR

Sin embargo, cuando hago console.log(process.env) en Node no puedo encontrarlo. Aquí está la salida:

 { USER: 'c', __CFBundleIdentifier: 'com.sublimetext.4', COMMAND_MODE: 'unix2003', LOGNAME: 'c', PATH: '/Applications/Sublime Text.app/Contents/SharedSupport/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin', SSH_AUTH_SOCK: '/private/tmp/com.apple.launchd.jc2uZOHY77/Listeners', SHELL: '/bin/zsh', HOME: '/Users/c', __CF_USER_TEXT_ENCODING: '0x1F5:0x0:0x0', TMPDIR: '/var/folders/tx/zyf0hzln2rn97yd61x50y9l80000gn/T/', XPC_SERVICE_NAME: '0', XPC_FLAGS: '0x0', LC_CTYPE: 'UTF-8', SSL_CERT_FILE: '/Applications/Sublime Text.app/Contents/MacOS/Lib/python3/certifi/cacert.pem', OLDPWD: '/' }

Me gustaría configurar process.env.VAR directamente en bash/zsh (estoy usando zshell) y tener acceso a él en mi código de nodo.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Estableció la variable env, sin embargo, no de manera persistente.

Si lo haces

 export MY_VAR=123 && node index.js

Suponiendo que index.js tendrá console.log(process.env) , obtendrá el resultado. Pero en diferentes ventanas de terminal no será visible/compartido. Para lograrlo, debe agregar export VAR=value en el archivo .bashrc y volver a cargar el contenido. (Significa que cada vez que se abre una nueva terminal, establecerá ese valor)

Dado que usa zshell , será .zshrc .

  1. Abrir/editar nano ~/.zshrc
  2. Añadir export YOUR_VAR=your_value
  3. Ahorrar
  4. Vuelva a cargar ejecutando zsh o vuelva a abrir la terminal

Aquí hay más detalles sobre cómo hacerlo para zsh. Enlace

about 4 years ago · Juan Pablo Isaza 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