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