Propiedad Node.js process.execArgv

La propiedad process.execArgv es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para obtener las opciones de línea de comandos específicas de node.js pasadas al proceso de node.js durante el inicio.

Sintaxis:

process.execArgv

Valor devuelto: esta propiedad devuelve una string de array que contiene las opciones de línea de comandos específicas de node.js pasadas durante el inicio del proceso de node.js. No incluye la ruta de la aplicación node.js ni la ruta del archivo js. Es útil generar el proceso secundario con el entorno de ejecución del proceso principal.

Los siguientes ejemplos ilustran el uso de la propiedad process.execArgv en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the
// process.execArgv Property
   
// Include process module
const process = require('process');
  
// Printing process.execArgv property value
console.log(process.execArgv);

Comando a ejecutar:

node -i --harmony filename

Producción:

[ '-i', '--harmony' ]

Ejemplo 2:

// Node.js program to demonstrate the
// process.execArgv Property
   
// Include process module
const process = require('process');
  
// Printing process.execArgv property value
var execargv = process.execArgv;
console.log("number of execution arguments is "
        + execargv.length);
  
execargv.forEach((val, index) => {
    console.log(`${index}: ${val}`);
});

Comando a ejecutar:

node -i --harmony filename

Producción:

number of execution arguments is 2
0: -i
1: --harmony

Nota: El programa anterior se compilará y ejecutará usando el node filename.jscomando.

Referencia: https://nodejs.org/api/process.html#process_process_execargv

Publicación traducida automáticamente

Artículo escrito por vyer y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *