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

176
Vistas
Cómo almacenar proccess.argv en un archivo .js para su uso posterior

tengo el archivo de configuración

 module.exports = { foo: proccess.argv[2] }

¿Cómo puedo pasar el valor proccess.argv a este archivo de configuración para usarlo más tarde? Lo estoy llamando desde npm scrips. Hasta ahora traté de llamar a través de node - node config.js 'bar' . Pero supongo que es obvio que arg aparece solo en tiempo de ejecución. Entonces, el escenario de éxito sería: llamar al archivo de configuración a través del nodo con el parámetro pasado, llamarlo más tarde desde el script npm con el valor argv almacenado

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

0

Puede escribir el objeto de configuración como una cadena json en un archivo y leer ese archivo en algún momento posterior y analizar su contenido para recuperar un objeto. Algo como (todavía necesita un poco de manejo de errores, por supuesto):

 // config.js const fs = require('fs'); (() => { fs.writeFileSync('./config.json', JSON.stringify({ foo: process.argv[2] })); })();

Llámelo con node config.js 'bar' y luego, en algún momento posterior, puede usarlo así en una secuencia de comandos diferente:

 // some-other-script.js const fs = require('fs'); (() => { const config = JSON.parse(fs.readFileSync('./config.json')); console.log(config); // will log "{ foo: 'bar' }" to the console })();
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