Como passar argumentos da linha de comando para o nó.Programa JS

Como passar argumentos da linha de comando para o nó.Programa JS

Nó.O JS armazena todos os argumentos da linha de comando em uma matriz. O primeiro elemento de uma matriz é o comando do nó (localização binária). O segundo elemento é o arquivo JavaScript que nos referimos que muitas vezes vem após o comando do nó. Depois disso, os argumentos são armazenados em terceiro, quarto e assim por diante.

Para entender isso, crie um nó de amostra.Script JS e executar script com alguns argumentos. Por exemplo, assumindo o seguinte script para o processo-ARGS.JS:

// Processo de impressão.processo argv.argv.foreach ((val, índice) => console.log ('$ index: val'); );
1234// Processo de impressão.argvprocess.argv.foreach ((val, índice) => console.log ('$ index: val'););

Lançando o nó.Processo JS como:

Nó Process-ARGs.JS Hello "Rahul Kumar" 123 

Geraria a saída:

0:/usr/local/bin/nó 1:/home/rahul/process-args.JS 2: Olá 3: Rahul Kumar 4: 123 

Para acessar o único argumento, basta usar processo.argv [índice] opção. Alterar o número do índice conforme sua necessidade.

console.log (processo.argv [0]);
1console.log (processo.argv [0]);

OU

console.log (processo.argv [2]);
1console.log (processo.argv [2]);