logo

Opțiuni pentru linia de comandă Node.js

Există o mare varietate de opțiuni de linie de comandă în Node.js. Aceste opțiuni oferă mai multe moduri de a executa scripturi și alte opțiuni utile de rulare.

Să vedem lista de opțiuni ale liniei de comandă Node.js:

Index Opțiune Descriere
1. v, --versiunea Este folosit pentru a tipări versiunea nodului.
2. -h, --ajutor Este folosit pentru a tipări opțiunile liniei de comandă ale nodului.
3. -e, --eval „script” Evaluează următorul argument ca JavaScript. Modulele care sunt predefinite în REPL pot fi folosite și în script.
4. -p, --print 'script' Este identic cu -e dar tipărește rezultatul.
5. -c, --verifică Sintaxă verificați scriptul fără a fi executat.
6. -i, --interactiv Deschide REPL chiar dacă stdin nu pare a fi un terminal.
7. -r, --require modul Este folosit pentru a preîncărca modulul specificat la pornire. Urmează regulile de rezoluție a modulelor require(). Modulul poate fi fie o cale către un fișier, fie un nume de modul nod.
8. --fără-depreciere Tăcereți avertismentele de depreciere.
9. --urme-depreciere Este folosit pentru a tipări urmele stivei pentru deprecieri.
10. --arunca-depreciere Aruncă erori pentru deprecieri.
unsprezece. --fără-avertismente Atenuează toate avertismentele de proces (inclusiv deprecieri).
12. --urme-avertismente Tipărește urmele stivei pentru avertismentele de proces (inclusiv deprecieri).
13. --trace-sync-io Tipărește o urmă de stivă ori de câte ori este detectată i/o sincronă după prima turnare a buclei de eveniment.
14. --zero-fill-tampoane Nu umple automat toate instanțele de buffer și slowbuffer nou alocate.
cincisprezece. --urmărire-heap-obiecte Acesta urmărește alocările de obiecte heap pentru instantanee heap.
16. --prof-proces Procesează ieșirea profilerului V8 generată folosind opțiunea v8 --prof.
17. --V8-opțiuni Imprimă opțiunile liniei de comandă V8.
18. --tls-cipher-list=listă Specifică o listă alternativă implicită de criptare tls. (necesită ca node.js să fie construit cu suport criptografic. (implicit))
19. --enable-fips Permite criptarea compatibilă cu fips la pornire. (necesită ca node.js să fie construit cu ./configure --openssl-fips)
douăzeci. --force-fips Forțează criptarea compatibilă cu fips la pornire. (nu poate fi dezactivat din codul de script.) (aceleași cerințe ca --enable-fips)
douăzeci și unu. --icu-data-dir=fișier Specifică calea de încărcare a datelor ICU. (Înlocuiește node_icu_data)

Exemple de opțiuni pentru linia de comandă Node.js

Pentru a vedea versiunea nodului care rulează:

Deschideți promptul de comandă Node.js și rulați comanda node -v sau node --version

Pentru ajutor:

Utilizați nodul de comandă ?h sau nodul --help

Pentru a evalua un argument (dar nu a imprima rezultatul):

Utilizați nodul de comandă -e, --eval „script”

Pentru a evalua un argument și a imprima rezultatul:

Utilizați nodul de comandă -p „script”

Pentru a deschide REPL chiar dacă nu apare stdin:

Utilizați nodul de comandă -i sau nodul --interactive