logo

Node.js kommandolinjeindstillinger

Der er en lang række kommandolinjeindstillinger i Node.js. Disse muligheder giver flere måder at udføre scripts på og andre nyttige kørselstidsindstillinger.

Lad os se listen over Node.js kommandolinjeindstillinger:

Indeks Mulighed Beskrivelse
1. v, --version Det bruges til at udskrive nodens version.
2. -h, --hjælp Det bruges til at udskrive node kommandolinjeindstillinger.
3. -e, --eval 'script' Det evaluerer følgende argument som JavaScript. De moduler, der er foruddefineret i REPL, kan også bruges i script.
4. -p, --print 'script' Den er identisk med -e, men udskriver resultatet.
5. -c, --tjek Syntaks kontroller scriptet uden at udføre.
6. -i, --interaktiv Den åbner REPL, selvom stdin ikke ser ud til at være en terminal.
7. -r, --kræve modul Det bruges til at forudindlæse det angivne modul ved opstart. Det følger require()'s modulopløsningsregler. Modul kan enten være en sti til en fil eller et nodemodulnavn.
8. -- ingen afskrivning Tavs advarsler om udfasning.
9. --spor-udskrivning Det bruges til at udskrive stakspor til udskrivninger.
10. --smid-afskrivning Det kaster fejl for afskrivninger.
elleve. -- ingen advarsler Det dæmper alle procesadvarsler (inklusive afskrivninger).
12. --sporadvarsler Den udskriver stakspor til procesadvarsler (inklusive afskrivninger).
13. --trace-sync-io Den udskriver en stak-sporing, når der detekteres synkron i/o efter den første drejning af hændelsesløkken.
14. --nul-fyld-buffere Udfylder automatisk alle nyligt tildelte buffer- og slowbuffer-forekomster.
femten. --track-heap-objekter Den sporer heap-objektallokeringer til heap-snapshots.
16. -- prof-proces Den behandler V8 profiler output genereret ved hjælp af v8 optionen --prof.
17. --V8-muligheder Den udskriver V8 kommandolinjeindstillinger.
18. --tls-cipher-list=liste Den specificerer en alternativ standard tls-chifferliste. (kræver, at node.js er bygget med krypto-understøttelse. (standard))
19. --enable-fips Det muliggør fips-kompatibel krypto ved opstart. (kræver, at node.js er bygget med ./configure --openssl-fips)
tyve. --force-fips Det tvinger fips-kompatibel krypto ved opstart. (kan ikke deaktiveres fra scriptkode.) (samme krav som --enable-fips)
enogtyve. --icu-data-dir=fil Den specificerer ICU-dataindlæsningsstien. (Tilsidesætter node_icu_data)

Eksempler på Node.js Kommandolinjeindstillinger

For at se versionen af ​​den kørende node:

Åbn Node.js kommandoprompt og kør kommandonode -v eller node --version

For hjælp:

Brug kommandonode ?h eller node --help

For at evaluere et argument (men ikke udskrive resultat):

Brug kommandonode -e, --eval 'script'

For at evaluere et argument og udskrive resultat også:

Brug kommandonode -p 'script'

Sådan åbner du REPL, selvom stdin ikke vises:

Brug kommandonode -i eller node --interactive