logo

Možnosti příkazového řádku Node.js

V Node.js je široká škála možností příkazového řádku. Tyto možnosti poskytují několik způsobů spouštění skriptů a další užitečné možnosti za běhu.

Podívejme se na seznam možností příkazového řádku Node.js:

Index Volba Popis
1. v, --verze Používá se k tisku verze uzlu.
2. -h, --pomoc Používá se k tisku voleb příkazového řádku uzlu.
3. -e, --eval 'script' Následující argument vyhodnotí jako JavaScript. Moduly, které jsou předdefinovány v REPL, lze také použít ve skriptu.
4. -p, --print 'script' Je totožné s -e, ale vypíše výsledek.
5. -c, --kontrola Kontrola syntaxe skriptu bez provedení.
6. -i, --interaktivní Otevře REPL, i když stdin nevypadá jako terminál.
7. -r, --require modul Používá se k předběžnému načtení zadaného modulu při spuštění. Řídí se pravidly pro rozlišení modulů require(). Modul může být buď cesta k souboru, nebo název modulu uzlu.
8. --bez znehodnocení Ztišit upozornění na ukončení podpory.
9. --trace-deprecation Používá se k tisku trasování zásobníku pro ukončení podpory.
10. --odhození-odmítnutí Vyhazuje chyby pro ukončení podpory.
jedenáct. --žádná varování Ztiší všechna varování procesu (včetně ukončení podpory).
12. --upozornění na sledování Tiskne trasování zásobníku pro varování procesu (včetně ukončení podpory).
13. --trace-sync-io Vytiskne trasování zásobníku vždy, když je po prvním otočení smyčky událostí detekován synchronní vstup/výstup.
14. --zero-fill-buffers Automaticky nuluje všechny nově přidělené instance bufferu a slowbufferu.
patnáct. --track-heap-objects Sleduje alokace objektů haldy pro snímky haldy.
16. --prof-proces Zpracovává výstup profileru V8 generovaný pomocí volby v8 --prof.
17. --V8-možnosti Vypíše možnosti příkazového řádku V8.
18. --tls-cipher-list=seznam Určuje alternativní výchozí seznam šifer tls. (vyžaduje vytvoření node.js s podporou kryptoměn. (výchozí))
19. --enable-fips Při spuštění umožňuje kryptoměny v souladu s fips. (vyžaduje vytvoření node.js s ./configure --openssl-fips)
dvacet. --force-fips Při spuštění vynucuje kryptoměnu kompatibilní s fips. (nelze zakázat z kódu skriptu.) (stejné požadavky jako --enable-fips)
dvacet jedna. --icu-data-dir=soubor Specifikuje cestu načítání dat ICU. (Přepíše node_icu_data)

Příklady možností příkazového řádku Node.js

Chcete-li zobrazit verzi spuštěného uzlu:

Otevřete příkazový řádek Node.js a spusťte příkaz node -v nebo node --version

Pro pomoc:

Použijte příkaz node ?h nebo node --help

Chcete-li vyhodnotit argument (ale ne vytisknout výsledek):

Použijte příkazový uzel -e, --eval 'script'

Chcete-li také vyhodnotit argument a vytisknout výsledek:

Použijte příkazový uzel -p 'script'

Chcete-li otevřít REPL, i když se stdin nezobrazí:

Použijte příkaz node -i nebo node --interactive