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