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.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