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