logo

Node.js kommandoradsalternativ

Det finns en mängd olika kommandoradsalternativ i Node.js. Dessa alternativ ger flera sätt att köra skript och andra användbara körtidsalternativ.

Låt oss se listan över Node.js kommandoradsalternativ:

Index Alternativ Beskrivning
1. v, --version Den används för att skriva ut nodens version.
2. -h, --hjälp Den används för att skriva ut kommandoradsalternativ för nod.
3. -e, --eval 'script' Den utvärderar följande argument som JavaScript. Modulerna som är fördefinierade i REPL kan också användas i script.
4. -p, --skriv ut 'script' Den är identisk med -e men skriver ut resultatet.
5. -c, --kolla Syntax kontrollera skriptet utan att köra.
6. -i, --interaktiv Den öppnar REPL även om stdin inte verkar vara en terminal.
7. -r, --require modul Den används för att förladda den specificerade modulen vid start. Den följer require()s modulupplösningsregler. Modul kan antingen vara en sökväg till en fil eller ett nodmodulnamn.
8. -- ingen avskrivning Tysta utfasningsvarningar.
9. --spår-avskrivning Den används för att skriva ut stackspår för avskrivningar.
10. --kasta-avskrivning Det ger fel för avskrivningar.
elva. --inga varningar Det tystar alla processvarningar (inklusive avskrivningar).
12. --spårvarningar Den skriver ut stackspår för processvarningar (inklusive avskrivningar).
13. --trace-sync-io Den skriver ut en stackspårning närhelst synkron i/o detekteras efter händelseslingans första sväng.
14. --noll-fyll-buffertar Nollfyller automatiskt alla nyligen allokerade buffert- och slowbuffer-instanser.
femton. --spår-hög-objekt Den spårar tilldelningar av heap-objekt för heap-ögonblicksbilder.
16. --proffs-process Den bearbetar V8-profilerutdata som genereras med v8-alternativet --prof.
17. --V8-alternativ Den skriver ut V8 kommandoradsalternativ.
18. --tls-cipher-list=lista Den specificerar en alternativ standard-tls-chifferlista. (kräver att node.js byggs med kryptostöd. (standard))
19. --enable-fips Det möjliggör fips-kompatibel krypto vid start. (kräver att node.js byggs med ./configure --openssl-fips)
tjugo. --force-fips Det tvingar fips-kompatibel krypto vid uppstart. (kan inte inaktiveras från skriptkod.) (samma krav som --enable-fips)
tjugoett. --icu-data-dir=fil Den anger ICU-databelastningsvägen. (Åsidosätter node_icu_data)

Exempel på kommandoradsalternativ för Node.js

Så här ser du versionen av den körande noden:

Öppna Node.js kommandotolk och kör kommandonod -v eller node --version

För hjälp:

Använd kommandonoden ?h eller nod --help

Så här utvärderar du ett argument (men inte utskriftsresultat):

Använd kommandonod -e, --eval 'script'

För att utvärdera ett argument och skriva ut resultat också:

Använd kommandonoden -p 'script'

Så här öppnar du REPL även om stdin inte visas:

Använd kommandonod -i eller nod --interactive