¿Cómo leer los argumentos de la línea de comandos en Node.js?

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:Salida del comando anterior

process.argvContiene 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:Salida del comando anterior

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

Deja una respuesta

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