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