"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como faço para acessar argumentos de linha de comando em Node.js?

Como faço para acessar argumentos de linha de comando em Node.js?

Publicado em 2024-12-21
Navegar:614

How Do I Access Command Line Arguments in Node.js?

Acessando argumentos de linha de comando em Node.js

Ao iniciar programas Node.js como a pasta node server.js, os argumentos podem ser passados ​​​​como mostrado na documentação de uso do Node.js: $ node -h.

Como acessar argumentos em JavaScript

Node.js fornece acesso a argumentos de linha de comando por meio da matriz process.argv. O primeiro elemento é sempre 'nó', o segundo é o nome do arquivo de script e os elementos subsequentes contêm os argumentos:

// Print the command line arguments
process.argv.forEach(function (val, index, array) {
  console.log(index   ': '   val);
});

Exemplo

Considere o seguinte comando: $ node process-2.js one two=três quatro.

O process.argv array para este comando seria:

[ 'node',
  '/Users/mjr/work/node/process-2.js',
  'one',
  'two=three',
  'four' ]

Nota:

O método padrão descrito acima não requer bibliotecas adicionais. No entanto, também existem várias bibliotecas de análise de linha de comando disponíveis no Node.js, como 'commander' ou 'yargs', que podem fornecer recursos e flexibilidade adicionais.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3