Node.js:ssä on laaja valikoima komentorivivaihtoehtoja. Nämä vaihtoehdot tarjoavat useita tapoja suorittaa komentosarjoja ja muita hyödyllisiä ajonaikaisia vaihtoehtoja.
Katsotaanpa luetteloa Node.js-komentorivivaihtoehdoista:
Indeksi | Vaihtoehto | Kuvaus |
---|---|---|
1. | v, --versio | Sitä käytetään solmun version tulostamiseen. |
2. | -h, -apua | Sitä käytetään solmun komentorivivalintojen tulostamiseen. |
3. | -e, --eval 'käsikirjoitus' | Se arvioi seuraavan argumentin JavaScriptiksi. REPL:ssä ennalta määritettyjä moduuleja voidaan käyttää myös komentosarjassa. |
4. | -p, --print 'script' | Se on identtinen -e:n kanssa, mutta tulostaa tuloksen. |
5. | -c, --check | Syntaksitarkista komentosarja suorittamatta sitä. |
6. | -i, --interaktiivinen | Se avaa REPL:n, vaikka stdin ei näyttäisi olevan pääte. |
7. | -r, --require moduuli | Sitä käytetään määritetyn moduulin esilataamiseen käynnistyksen yhteydessä. Se noudattaa request()-moduulin resoluutiosääntöjä. Moduuli voi olla joko polku tiedostoon tai solmumoduulin nimi. |
8. | --ei arvostusta | Hiljennä käytöstäpoistovaroitukset. |
9. | --jälki-deprecation | Sitä käytetään pinojälkien tulostamiseen käytöstäpoiston varalta. |
10. | --heitto-alentuminen | Se antaa virheitä käytöstäpoistoille. |
yksitoista. | -- ei varoituksia | Se vaimentaa kaikki prosessivaroitukset (mukaan lukien käytöstäpoistot). |
12. | -- jälki-varoitukset | Se tulostaa pinojäljet prosessivaroituksiin (mukaan lukien käytöstäpoistot). |
13. | --trace-sync-io | Se tulostaa pinojäljen aina, kun synkroninen i/o havaitaan tapahtumasilmukan ensimmäisen kierroksen jälkeen. |
14. | -- nollatäyttöpuskurit | Nollaa automaattisesti kaikki äskettäin varatut puskuri- ja hidaspuskuriinstanssit. |
viisitoista. | --track-heap-objektit | Se seuraa kasaobjektien varauksia keon tilannekuvia varten. |
16. | --ammattimainen prosessi | Se käsittelee V8-profilaattorin tulosteen, joka on luotu v8-optiolla --prof. |
17. | --V8-vaihtoehdot | Se tulostaa V8-komentorivivalinnat. |
18. | --tls-cipher-list=list | Se määrittää vaihtoehtoisen oletusarvoisen tls-salausluettelon. (vaatii, että node.js on rakennettu salaustuella. (oletus)) |
19. | --enable-fips | Se mahdollistaa fips-yhteensopivan krypton käynnistyksen yhteydessä. (edellyttää, että node.js on rakennettu komennolla ./configure --openssl-fips) |
kaksikymmentä. | --force-fips | Se pakottaa fips-yhteensopivan krypton käynnistyksen yhteydessä. (ei voida poistaa käytöstä komentosarjakoodista.) (samat vaatimukset kuin --enable-fips) |
kaksikymmentäyksi. | --icu-data-dir=tiedosto | Se määrittää ICU-tietojen latauspolun. (Ohittaa node_icu_data) |
Node.js-komentorivivaihtoehtojen esimerkkejä
Nähdäksesi käynnissä olevan Noden version:
Avaa Node.js-komentokehote ja suorita komento node -v tai node --version
Avuksi:
Käytä komentoa node ?h tai node --help
Argumentin arvioiminen (mutta ei tulosta tulosta):
Käytä komentoa node -e, --eval 'script'
Voit myös arvioida argumentin ja tulostaa tuloksen seuraavasti:
Käytä komentosolmua -p 'script'
Avaa REPL, vaikka stdin ei tule näkyviin:
Käytä komentoa node -i tai node --interactive