English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Para acceder a los parámetros de línea de comandos del archivo de script de Node.js, utilice el array process.argv, que contiene los parámetros de línea de comandos pasados al iniciar el proceso de Node.js.
Cuando su programa se describe de esta manera, generalmente se utilizan parámetros de línea de comandos y necesita enviar algunos valores para que el programa pueda ejecutarse. Un ejemplo simple es una sumadora que suma dos números. Necesita proporcionar dos números como parámetros. Otro ejemplo es cargar un archivo de configuración. Al iniciar el proceso de Node.js, proporcionará este archivo de configuración para iniciar la aplicación en uno de los modos necesarios.
En este tutorial de Node.js, aprenderemos a acceder a los parámetros de línea de comandos de Node.js con ejemplos.
// process.argv es un array que contiene los parámetros de línea de comandos // Imprimir todos los parámetros usando forEach process.argv.forEach((val, index) => { console.log(`${index}: ${val}`); });
Salida de Node
~$ node comando-línea-args-example.js argumento_uno argumento_dos 3 4 cinco 0: /usr/local/nodejs/bin/node 1: /casa/w3codebox/espacio de trabajo/nodejs/comando-línea-args-example.js 2: argumento_uno 3: argumento_dos 4: 3 5: 4 6: cinco
Por defecto, el parámetro 0 es la ruta del programa de Node, el parámetro1Es la ruta del archivo de script de Java Node. El resto son otros parámetros proporcionados a Node.js. Los caracteres de espacio se consideran como separadores de parámetros.
En este tutorial de Node.js, aprendimos cómo proporcionar y acceder a los parámetros de línea de comandos en archivos de scripts de Node.js.