logo

Node.js parancssori beállításai

A Node.js-ben a parancssori opciók széles választéka található. Ezek az opciók többféle módot kínálnak a parancsfájlok és más hasznos futásidejű beállítások végrehajtására.

Lássuk a Node.js parancssori opciók listáját:

Index választási lehetőség Leírás
1. v, --verzió A csomópont verziójának nyomtatására szolgál.
2. -h, -segítség A csomópont parancssori opcióinak kinyomtatására szolgál.
3. -e, --eval 'script' A következő argumentumot JavaScriptként értékeli. A REPL-ben előre meghatározott modulok szkriptben is használhatók.
4. -p, --print 'script' Ez megegyezik az -e-vel, de kiírja az eredményt.
5. -c, --check A szkript szintaktikai ellenőrzése végrehajtás nélkül.
6. -i, --interaktív Akkor is megnyitja a REPL-t, ha az stdin nem terminálnak tűnik.
7. -r, --require modul A megadott modul előtöltésére szolgál indításkor. Ez követi a request() modulfeloldási szabályait. A modul lehet egy fájl elérési útja, vagy egy csomóponti modul neve.
8. ---nem lejáratás Az elavulási figyelmeztetések elnémítása.
9. --nyom-amortizáció A veremnyomok kinyomtatására szolgál az elavulásokhoz.
10. --dobás-leértékelés Hibákat dob ​​az elavulásokhoz.
tizenegy. -- nincs figyelmeztetés Elnémítja az összes folyamatra vonatkozó figyelmeztetést (beleértve az elavulást is).
12. -- nyomkövetési figyelmeztetések Veremnyomokat nyomtat a folyamatokra vonatkozó figyelmeztetésekhez (beleértve az elavulást is).
13. --trace-sync-io Kinyomtat egy verem nyomkövetést, amikor az eseményhurok első köre után szinkron i/o-t észlel.
14. --nulla-kitöltő pufferek Automatikusan nullázza az összes újonnan lefoglalt puffer és lassú puffer példányt.
tizenöt. --track-heap-objects Nyomon követi a kupacobjektumok kiosztását a kupac pillanatképekhez.
16. --prof-folyamat Feldolgozza a V8 profilozó kimenetét, amelyet a v8 --prof kapcsolóval generálnak.
17. --V8-opciók Kiírja a V8 parancssori opciókat.
18. --tls-cipher-list=list Megad egy alternatív alapértelmezett tls titkosítási listát. (A node.js-t titkosítási támogatással kell felépíteni. (alapértelmezett))
19. --enable-fips Indításkor lehetővé teszi a fips-kompatibilis titkosítást. (A node.js-t a ./configure --openssl-fips paranccsal kell összeállítani)
húsz. --force-fips Indításkor kényszeríti a fips-kompatibilis titkosítást. (nem lehet letiltani script kódból.) (ugyanazok a követelmények, mint az --enable-fips)
huszonegy. --icu-data-dir=fájl Meghatározza az ICU adatbetöltési útvonalát. (Felülbírálja a node_icu_data)

Példák a Node.js parancssori opciókra

A futó Node verziójának megtekintéséhez:

Nyissa meg a Node.js parancssort, és futtassa a node -v vagy node --version parancsot

Segítségért:

Használja a node ?h vagy node --help parancsot

Egy argumentum kiértékeléséhez (de nem az eredmény kinyomtatásához):

Használja a node -e, --eval 'script' parancsot

Az érv értékeléséhez és az eredmény kinyomtatásához:

Használja a parancs node -p 'script' parancsát

A REPL megnyitása akkor is, ha az stdin nem jelenik meg:

Használja a node -i vagy node --interactive parancsot