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