Los argumentos de línea de comandos (CLI) son strings de texto que se utilizan para pasar información adicional a un programa cuando una aplicación se ejecuta a través de la interfaz de línea de comandos de un sistema operativo. Podemos leer fácilmente estos argumentos por el objeto global en el Node, es decir, el objeto de proceso.
A continuación se muestra el enfoque con el ejemplo adecuado.
Ejemplo 1:
- Paso 1: guarde un archivo como index.js y pegue el siguiente código dentro del archivo.
var
arguments = process.argv ;
console.log(arguments) ;
- Paso 2: Ejecute el archivo index.js usando el siguiente comando:
node index.js
- Producción:
process.argv
Contiene una array donde el índice 0 contiene la ruta ejecutable del Node, el índice 1 contiene la ruta a su archivo actual y luego el índice restante contiene los argumentos pasados.
Ejemplo 2: Programa para sumar dos números pasados como argumentos.
- Paso 1: guarde el archivo como index1.js y pegue el siguiente código dentro del archivo.
var
arguments = process.argv
function
add(a, b) {
// To extract number from string
return
parseInt(a)+parseInt(b)
}
var
sum = add(arguments[2], arguments[3])
console.log(
"Addition of 2, 3 is "
, sum)
- Paso 2: Ejecute el archivo index1.js usando el siguiente comando:
node index1.js 2 3
- Producción:
Así es como podemos manejar los argumentos en Node.js. El módulo args es muy popular para manejar argumentos de línea de comandos. Proporciona varias funciones, como agregar nuestro propio comando para trabajar, etc.
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA