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

200
Visualizações
agregar parámetros al script de nodo

Estoy tratando de agregar algunos scripts personalizados a package.json y quiero pasar rutas de archivos como parámetros a los scripts, por ejemplo, tengo este script

 "captures": "node ./interfaceVisualTesting/captures.js",

que requiere archivos json:

 const repjsonref = require('../json/report1.json');

Quiero que mi guión sea así.

 "captures": "node ./interfaceVisualTesting/captures.js ../json/report1.json

y para requerir el parámetro en el archivo javascript, ¿cómo puedo hacer eso?

EDITAR

Me di cuenta de que no hice la pregunta correcta, lo que quise decir es que quiero que la ruta se pase como un parámetro mientras escribo el script de esta manera.

 `npm node-script captures <path of json>`
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Podría pasar el valor de la ruta como una variable de entorno

paquete.json

 "captures": "REPORT_PATH='../json/report1.json' node ./interfaceVisualTesting/captures.js",
 const repjsonref = require(process.env.REPORT_PATH);
about 4 years ago · Juan Pablo Isaza Relatório

0

Descubrí cómo agregar variables a la secuencia de comandos del nodo en esta pregunta . ¿Cómo paso argumentos de línea de comando a un programa Node.js? pero todo lo que tuve que hacer fue agregar las variables en el script cuando se llamó

 npm run-script captures <path1> <path2>

y luego agregarlos al javascript como este

 x=require(process.argv[2]);//path1 y=require(process.argv[3]);//path2
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