logo

Node.js komandų eilutės parinktys

„Node.js“ yra daugybė komandų eilutės parinkčių. Šios parinktys suteikia kelis būdus, kaip vykdyti scenarijus ir kitas naudingas vykdymo laiko parinktis.

Pažiūrėkime Node.js komandų eilutės parinkčių sąrašą:

Indeksas Parinktis apibūdinimas
1. v, --versija Jis naudojamas mazgo versijai spausdinti.
2. -h, -padėkite Jis naudojamas mazgo komandinės eilutės parinktims spausdinti.
3. -e, --eval 'scenarijus' Jis vertina šį argumentą kaip „JavaScript“. Moduliai, kurie yra iš anksto nustatyti REPL, taip pat gali būti naudojami scenarijuje.
4. -p, --spausdinti 'scenarijus' Jis yra identiškas -e, bet spausdina rezultatą.
5. -c, - patikrinkite Sintaksė patikrinkite scenarijų nevykdydami.
6. -i, --interaktyvus Jis atidaro REPL, net jei atrodo, kad stdin nėra terminalas.
7. -r, --require modulis Jis naudojamas iš anksto įkelti nurodytą modulį paleidžiant. Tai atitinka reikalauja() modulio skyros taisykles. Modulis gali būti kelias į failą arba mazgo modulio pavadinimas.
8. -- Jokio nuvertinimo Nutildyti naudojimo nutraukimo įspėjimus.
9. -- pėdsakų nuvertinimas Jis naudojamas spausdinti kamino pėdsakus dėl nusidėvėjimo.
10. --mesti-nuvertinimas Tai išmeta klaidų dėl nusidėvėjimo.
vienuolika. -- Jokių įspėjimų Jis nutildo visus proceso įspėjimus (įskaitant naudojimo nutraukimą).
12. -- pėdsakų įspėjimai Jis spausdina proceso įspėjimų (įskaitant nusidėvėjimą) kamino pėdsakus.
13. --trace-sync-io Jis spausdina dėklo pėdsaką, kai po pirmojo įvykio ciklo posūkio aptinkamas sinchroninis įvestis / išvestis.
14. -- nulinio užpildymo buferiai Automatiškai visiškai užpildo visus naujai priskirtus buferio ir lėto buferio atvejus.
penkiolika. --track-heap-objektai Jis seka krūvos objektų paskirstymą krūvos momentinėms nuotraukoms.
16. --prof-procesas Jis apdoroja V8 profiliavimo išvestį, sugeneruotą naudojant v8 parinktį --prof.
17. --V8 parinktys Jis spausdina V8 komandų eilutės parinktis.
18. --tls-cipher-list=list Jis nurodo alternatyvų numatytąjį tls šifrų sąrašą. (reikalaujama, kad node.js būtų sukurtas su šifravimo palaikymu. (numatytasis))
19. --enable-fips Tai įgalina su fips suderinamą kriptovaliutą paleidžiant. (reikia, kad node.js būtų sukurtas naudojant ./configure --openssl-fips)
dvidešimt. --force-fips Tai priverčia naudoti fips suderinamą kriptovaliutą paleidžiant. (negalima išjungti iš scenarijaus kodo.) (tie patys reikalavimai kaip ir --enable-fips)
dvidešimt vienas. --icu-data-dir=failas Jis nurodo ICU duomenų įkėlimo kelią. (Nepaisoma node_icu_data)

Node.js komandų eilutės parinkčių pavyzdžiai

Norėdami pamatyti veikiančio mazgo versiją:

Atidarykite komandų eilutę Node.js ir paleiskite komandą node -v arba node --version

Pagalbos:

Naudokite komandą node ?h arba node --help

Norėdami įvertinti argumentą (bet ne spausdinti rezultatą):

Naudokite komandą node -e, --eval 'script'

Norėdami įvertinti argumentą ir išspausdinti rezultatą, taip pat:

Naudokite komandos mazgą -p 'scenarijus'

Norėdami atidaryti REPL, net jei stdin nepasirodo:

Naudokite komandą node -i arba node --interactive