logo

Možnosti príkazového riadka Node.js

V Node.js je široká škála možností príkazového riadka. Tieto možnosti poskytujú viacero spôsobov spúšťania skriptov a ďalšie užitočné možnosti spustenia.

Pozrime sa na zoznam možností príkazového riadka Node.js:

Index Možnosť Popis
1. v, --verzia Používa sa na tlač verzie uzla.
2. -h, --pomoc Používa sa na tlač možností príkazového riadku uzla.
3. -e, --eval 'script' Nasledujúci argument vyhodnotí ako JavaScript. Moduly, ktoré sú preddefinované v REPL, je možné použiť aj v skripte.
4. -p, --print 'script' Je identické s -e, ale vypíše výsledok.
5. -c, --kontrola Kontrola syntaxe skriptu bez vykonania.
6. -i, --interaktívny Otvorí REPL, aj keď sa stdin nezdá byť terminálom.
7. -r, --require modul Používa sa na predbežné načítanie špecifikovaného modulu pri spustení. Riadi sa pravidlami rozlíšenia modulov require(). Modul môže byť buď cesta k súboru, alebo názov modulu uzla.
8. --bez odpisu Stlmiť upozornenia na ukončenie podpory.
9. --sledovanie-odpisovanie Používa sa na tlač stôp zásobníka pre odpisy.
10. --odhadzovanie Vyvoláva chyby pre odpisy.
jedenásť. --žiadne varovania Stlmí všetky upozornenia procesu (vrátane ukončenia podpory).
12. --upozornenia na sledovanie Tlačí stopy zásobníka pre varovania procesu (vrátane ukončenia podpory).
13. --trace-sync-io Vytlačí stopu zásobníka vždy, keď sa po prvom otočení slučky udalostí zistí synchrónny vstup/výstup.
14. --zero-fill-buffers Automaticky vynuluje všetky novo pridelené inštancie vyrovnávacej pamäte a pomalého vyrovnávacieho pamäte.
pätnásť. --track-heap-objects Sleduje alokácie objektov haldy pre snímky haldy.
16. --prof-proces Spracováva výstup profilera V8 generovaný pomocou možnosti v8 --prof.
17. --V8-možnosti Vypíše možnosti príkazového riadku V8.
18. --tls-cipher-list=zoznam Špecifikuje alternatívny predvolený zoznam šifier tls. (vyžaduje, aby bol node.js vytvorený s podporou kryptomien. (predvolené))
19. --enable-fips Umožňuje šifrovanie v súlade s fips pri spustení. (vyžaduje, aby bol node.js vytvorený pomocou ./configure --openssl-fips)
dvadsať. --force-fips Pri spustení núti kryptomeny v súlade s Fips. (nemožno zakázať z kódu skriptu.) (rovnaké požiadavky ako --enable-fips)
dvadsaťjeden. --icu-data-dir=súbor Špecifikuje cestu načítania údajov ICU. (Prepíše node_icu_data)

Príklady možností príkazového riadka Node.js

Ak chcete zobraziť verziu spusteného uzla:

Otvorte príkazový riadok Node.js a spustite príkaz node -v alebo node --version

Pre pomoc:

Použite príkaz node ?h alebo node --help

Ak chcete vyhodnotiť argument (ale nie vytlačiť výsledok):

Použite príkazový uzol -e, --eval 'script'

Ak chcete tiež vyhodnotiť argument a vytlačiť výsledok:

Použite príkazový uzol -p 'script'

Ak chcete otvoriť REPL, aj keď sa stdin nezobrazí:

Použite príkaz node -i alebo node --interactive