Como passar argumentos da linha de comando para o nó.Programa JS
- 2032
- 481
- Enrique Gutkowski PhD
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]);1 | console.log (processo.argv [0]); |
OU
console.log (processo.argv [2]);1 | console.log (processo.argv [2]); |