Node.js es un entorno de tiempo de ejecución multiplataforma y de código abierto basado en el motor V8 de Chrome que nos permite usar JavaScript fuera del navegador. Node.js nos ayuda a construir aplicaciones del lado del servidor usando JavaScript.
En Node.js, si desea imprimir los argumentos de la línea de comando, podemos acceder a la propiedad argv en el objeto de proceso . process.argv devuelve una array que contiene la ruta absoluta del ejecutable Node.js js como primer argumento, la ruta absoluta del archivo del script en ejecución y los argumentos de la línea de comando como el resto del elemento. Podemos pasar los argumentos de la línea de comandos a nuestro script usando el siguiente comando en la línea de comandos.
Sintaxis:
node file-name.js argument1 argument2 argumentN
Pasos para imprimir argumentos de línea de comandos :
Paso 1: Instale Node.js si Node.js no está instalado en su máquina.
Paso 2: Cree un archivo app.js en el directorio particular.
Estructura del proyecto: después de seguir los pasos, la estructura de su proyecto se verá así.
app.js
const args = process.argv; console.log(args); args.forEach((e, idx) => { // The process.argv array contains // Node.js executable absolute // path as first element if (idx === 0) { console.log(`Exec path: ${e}`); } // Absolute file path is the second element // of process.argv array else if (idx === 1) { console.log(`File Path: ${e}`); } // Rest of the elements are the command // line arguments the we pass else { console.log(`Argument ${idx - 1}: ${e}`); } });
Ejecute el archivo app.js usando el siguiente comando:
node app.js geeks for geeks
Producción:
Publicación traducida automáticamente
Artículo escrito por shivamsingh00141 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA