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