logo

Node.js komandrindas opcijas

Vietnē Node.js ir daudz dažādu komandrindas opciju. Šīs opcijas nodrošina vairākus veidus, kā izpildīt skriptus un citas noderīgas izpildlaika opcijas.

Apskatīsim Node.js komandrindas opciju sarakstu:

Rādītājs Opcija Apraksts
1. v, -- versija To izmanto, lai drukātu mezgla versiju.
2. -h, -palīdziet To izmanto, lai drukātu mezgla komandrindas opcijas.
3. -e, --eval 'skripts' Tā novērtē šādu argumentu kā JavaScript. Moduļus, kas ir iepriekš definēti REPL, var izmantot arī skriptā.
4. -p, --print 'skripts' Tas ir identisks -e, bet izdrukā rezultātu.
5. -c, -- pārbaudiet Sintakse pārbaudiet skriptu bez izpildes.
6. -i, --interaktīvs Tas atver REPL pat tad, ja šķiet, ka stdin nav terminālis.
7. -r, --require module To izmanto, lai startēšanas laikā iepriekš ielādētu norādīto moduli. No tā izriet prasīt() moduļa izšķirtspējas noteikumi. Modulis var būt ceļš uz failu vai mezgla moduļa nosaukums.
8. --bez novecošanas Apklusināt novecošanas brīdinājumus.
9. -- izsekot-nolietojums To izmanto, lai drukātu steku pēdas nolietojuma gadījumā.
10. -- mest-nolietojums Tas rada kļūdas nolietojuma gadījumā.
vienpadsmit. -- nē-brīdinājumi Tas apklusina visus procesa brīdinājumus (tostarp novecošanos).
12. -- izsekošanas brīdinājumi Tas drukā steka pēdas procesa brīdinājumiem (tostarp nolietojuma gadījumiem).
13. --trace-Sync-io Tas izdrukā steka izsekojumu ikreiz, kad tiek konstatēta sinhrona ievade/izvade pēc pirmā notikuma cilpas pagrieziena.
14. -- nulles aizpildīšanas buferi Automātiski nulles aizpilda visas tikko piešķirtās bufera un lēnās bufera instances.
piecpadsmit. --track-heap-objektus Tas izseko kaudzes objektu piešķiršanu kaudzes momentuzņēmumiem.
16. --prof-process Tas apstrādā V8 profilētāja izvadi, kas ģenerēta, izmantojot v8 opciju --prof.
17. --V8-opcijas Tas izdrukā V8 komandrindas opcijas.
18. --tls-cipher-list=list Tas norāda alternatīvu noklusējuma tls šifru sarakstu. (nepieciešams, lai node.js būtu izveidots ar kriptogrāfijas atbalstu. (noklusējums))
19. --enable-fips Tas iespējo ar fips saderīgu šifrēšanu startēšanas laikā. (nepieciešams, lai node.js būtu izveidots ar ./configure --openssl-fips)
divdesmit. --force-fips Tas piespiež ar fips saderīgu kriptovalūtu palaišanas laikā. (nevar atspējot no skripta koda.) (tās pašas prasības kā --enable-fips)
divdesmitviens. --icu-data-dir=fails Tas norāda ICU datu ielādes ceļu. (Ignorē node_icu_data)

Node.js komandrindas opciju piemēri

Lai skatītu darbojošā Node versiju:

Atveriet komandu uzvedni Node.js un palaidiet komandu node -v vai node --version

Palīdzībai:

Izmantojiet komandu node ?h vai node --help

Lai novērtētu argumentu (bet ne drukātu rezultātu):

Izmantojiet komandu node -e, --eval 'script'

Lai novērtētu argumentu un izdrukātu rezultātu:

Izmantojiet komandas mezglu -p 'skripts'

Lai atvērtu REPL, pat ja stdin neparādās:

Izmantojiet komandu node -i vai node --interactive