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