„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