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