logo

Opções de linha de comando do Node.js

Há uma grande variedade de opções de linha de comando no Node.js. Essas opções fornecem diversas maneiras de executar scripts e outras opções úteis de tempo de execução.

Vamos ver a lista de opções de linha de comando do Node.js:

Índice Opção Descrição
1. v, --versão É usado para imprimir a versão do nó.
2. -h, --ajuda É usado para imprimir opções de linha de comando do nó.
3. -e, --eval 'script' Ele avalia o seguinte argumento como JavaScript. Os módulos predefinidos no REPL também podem ser utilizados em script.
4. -p, --print 'script' É idêntico a -e, mas imprime o resultado.
5. -c, --verificar A sintaxe verifica o script sem executar.
6. -eu, --interativo Ele abre o REPL mesmo que o stdin não pareça ser um terminal.
7. -r, --require módulo É usado para pré-carregar o módulo especificado na inicialização. Segue as regras de resolução do módulo require(). O módulo pode ser um caminho para um arquivo ou um nome de módulo de nó.
8. --no-depreciação Silenciar avisos de descontinuação.
9. --trace-depreciação É usado para imprimir rastreamentos de pilha para descontinuações.
10. --throw-depreciação Ele gera erros para depreciações.
onze. --sem avisos Silencia todos os avisos do processo (incluindo descontinuações).
12. --trace-avisos Ele imprime rastreamentos de pilha para avisos de processo (incluindo descontinuações).
13. --trace-sync-io Ele imprime um rastreamento de pilha sempre que E/S síncrona é detectada após a primeira volta do loop de eventos.
14. --zero-fill-buffers Preenche automaticamente com zero todas as instâncias de buffer e slowbuffer recém-alocadas.
quinze. --track-heap-objetos Ele rastreia alocações de objetos heap para instantâneos de heap.
16. --prof-processo Ele processa a saída do profiler V8 gerada usando a opção v8 --prof.
17. --V8-opções Ele imprime opções de linha de comando V8.
18. --tls-cipher-list=lista Ele especifica uma lista de cifras tls padrão alternativa. (requer que o node.js seja construído com suporte a criptografia. (padrão))
19. --enable-fips Ele permite criptografia compatível com fips na inicialização. (requer que node.js seja compilado com ./configure --openssl-fips)
vinte. --force-fips Ele força a criptografia compatível com Fips na inicialização. (não pode ser desabilitado no código do script.) (mesmos requisitos de --enable-fips)
vinte e um. --icu-data-dir=arquivo Especifica o caminho de carregamento de dados da ICU. (Substitui node_icu_data)

Exemplos de opções de linha de comando do Node.js

Para ver a versão do Node em execução:

Abra o prompt de comando do Node.js e execute o comando node -v ou node --version

Para ajuda:

Use o comando node ?h ou node --help

Para avaliar um argumento (mas não imprimir o resultado):

Use o nó de comando -e, --eval 'script'

Para avaliar um argumento e imprimir o resultado também:

Use o comando node -p 'script'

Para abrir o REPL mesmo que o stdin não apareça:

Use o comando node -i ou node --interactive