Det er et bredt utvalg av kommandolinjealternativer i Node.js. Disse alternativene gir flere måter å kjøre skript og andre nyttige kjøretidsalternativer på.
La oss se listen over Node.js kommandolinjealternativer:
Indeks | Alternativ | Beskrivelse |
---|---|---|
1. | v, --versjon | Den brukes til å skrive ut nodens versjon. |
2. | -h, --hjelp | Den brukes til å skrive ut node-kommandolinjealternativer. |
3. | -e, --eval 'script' | Den evaluerer følgende argument som JavaScript. Modulene som er forhåndsdefinert i REPL kan også brukes i script. |
4. | -p, --skriv ut 'script' | Den er identisk med -e, men skriver ut resultatet. |
5. | -c, --sjekk | Syntaks kontroller skriptet uten å kjøre. |
6. | -i, --interaktiv | Den åpner REPL selv om stdin ikke ser ut til å være en terminal. |
7. | -r, --require modul | Den brukes til å forhåndslaste den angitte modulen ved oppstart. Den følger require() sine moduloppløsningsregler. Modul kan enten være en bane til en fil eller et nodemodulnavn. |
8. | --ingen avskrivning | Slå av advarsler om avvikling. |
9. | --spor-avskrivning | Den brukes til å skrive ut stabelspor for avskrivninger. |
10. | --kast-avskrivning | Det gir feil for avskrivninger. |
elleve. | --ingen advarsler | Den stanser alle prosessadvarsler (inkludert avskrivninger). |
12. | --sporadvarsler | Den skriver ut stabelspor for prosessadvarsler (inkludert avskrivninger). |
1. 3. | --trace-sync-io | Den skriver ut en stabelsporing når synkron i/o oppdages etter den første svingen i hendelsessløyfen. |
14. | --null-fyll-buffere | Nullfyller automatisk alle nylig tildelte buffer- og slowbuffer-forekomster. |
femten. | --track-heap-objekter | Den sporer haugobjektallokeringer for hauge-øyeblikksbilder. |
16. | --prof-prosess | Den behandler V8-profilutdata generert ved hjelp av v8-alternativet --prof. |
17. | --V8-alternativer | Den skriver ut V8 kommandolinjealternativer. |
18. | --tls-cipher-list=liste | Den spesifiserer en alternativ standard tls-chifferliste. (krever at node.js bygges med kryptostøtte. (standard)) |
19. | --aktiver-fips | Den muliggjør fips-kompatibel krypto ved oppstart. (krever at node.js bygges med ./configure --openssl-fips) |
tjue. | --force-fips | Den tvinger fips-kompatibel krypto ved oppstart. (kan ikke deaktiveres fra skriptkode.) (samme krav som --enable-fips) |
tjueen. | --icu-data-dir=fil | Den spesifiserer ICU-databelastningsbanen. (Overstyrer node_icu_data) |
Eksempler på Node.js kommandolinjealternativer
For å se versjonen av den kjørende noden:
Åpne Node.js ledetekst og kjør kommandonode -v eller node --version
For hjelp:
Bruk kommandonode ?h eller node --help
For å evaluere et argument (men ikke utskriftsresultat):
Bruk kommandonode -e, --eval 'script'
For å evaluere et argument og skrive ut resultat også:
Bruk kommandonoden -p 'script'
For å åpne REPL selv om stdin ikke vises:
Bruk kommandonode -i, eller node --interactive