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