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