logo

Opzioni della riga di comando di Node.js

Esiste un'ampia varietà di opzioni della riga di comando in Node.js. Queste opzioni forniscono diversi modi per eseguire script e altre utili opzioni di runtime.

Vediamo l'elenco delle opzioni della riga di comando di Node.js:

Indice Opzione Descrizione
1. v, --versione Viene utilizzato per stampare la versione del nodo.
2. -h, --aiuto Viene utilizzato per stampare le opzioni della riga di comando del nodo.
3. -e, --eval 'script' Valuta il seguente argomento come JavaScript. I moduli predefiniti nel REPL possono essere utilizzati anche nello script.
4. -p, --print 'script' È identico a -e ma stampa il risultato.
5. -c, --controlla La sintassi controlla lo script senza eseguirlo.
6. -i, --interattivo Apre REPL anche se stdin non sembra essere un terminale.
7. -r, --require modulo Viene utilizzato per precaricare il modulo specificato all'avvio. Segue le regole di risoluzione del modulo require(). Il modulo può essere il percorso di un file o il nome di un modulo del nodo.
8. --nessuna deprecazione Avvisi di deprecazione del silenzio.
9. --trace-deprecazione Viene utilizzato per stampare le tracce dello stack per deprecazioni.
10. --lancio-deprecazione Genera errori per deprecazioni.
undici. --nessun avviso Silenzia tutti gli avvisi di processo (incluse le deprecazioni).
12. --trace-avvisi Stampa le tracce dello stack per gli avvisi di processo (incluse le deprecazioni).
13. --trace-sync-io Stampa una traccia dello stack ogni volta che viene rilevato un i/o sincrono dopo il primo turno del ciclo di eventi.
14. --zero-fill-buffer Riempie automaticamente a zero tutte le istanze di buffer e slowbuffer appena allocate.
quindici. --track-heap-oggetti Tiene traccia delle allocazioni degli oggetti heap per gli snapshot heap.
16. --prof-processo Elabora l'output del profiler V8 generato utilizzando l'opzione v8 --prof.
17. --Opzioni V8 Stampa le opzioni della riga di comando V8.
18. --tls-cipher-list=elenco Specifica un elenco di crittografia tls predefinito alternativo. (richiede che node.js sia creato con il supporto crittografico. (impostazione predefinita))
19. --enable-fips Abilita la crittografia conforme a FIPS all'avvio. (richiede che node.js sia creato con ./configure --openssl-fips)
venti. --pugni forzati Forza la crittografia conforme a FIPS all'avvio. (non può essere disabilitato dal codice dello script.) (stessi requisiti di --enable-fips)
ventuno. --icu-data-dir=file Specifica il percorso di caricamento dei dati dell'ICU. (Sostituisce node_icu_data)

Esempi di opzioni della riga di comando di Node.js

Per vedere la versione del Nodo in esecuzione:

Apri il prompt dei comandi di Node.js ed esegui il comando node -v o node --version

Per un aiuto:

Utilizzare il comando node ?h o node --help

Per valutare un argomento (ma non stampare il risultato):

Utilizza il nodo di comando -e, --eval 'script'

Per valutare un argomento e stampare anche il risultato:

Utilizza il nodo comando -p 'script'

Per aprire REPL anche se stdin non viene visualizzato:

Utilizzare il comando node -i o node --interactive