Er is een grote verscheidenheid aan opdrachtregelopties in Node.js. Deze opties bieden meerdere manieren om scripts en andere handige runtime-opties uit te voeren.
Laten we de lijst met Node.js-opdrachtregelopties bekijken:
Inhoudsopgave | Keuze | Beschrijving |
---|---|---|
1. | v, --versie | Het wordt gebruikt om de versie van het knooppunt af te drukken. |
2. | -h, --hulp | Het wordt gebruikt om opdrachtregelopties voor knooppunten af te drukken. |
3. | -e, --eval 'script' | Het evalueert het volgende argument als JavaScript. De modules die vooraf zijn gedefinieerd in de REPL kunnen ook in scripts worden gebruikt. |
4. | -p, --print 'script' | Het is identiek aan -e, maar geeft het resultaat weer. |
5. | -c, --controleer | Syntaxis controleer het script zonder het uit te voeren. |
6. | -i, --interactief | Het opent de REPL, zelfs als stdin geen terminal lijkt te zijn. |
7. | -r, --module vereist | Het wordt gebruikt om de opgegeven module bij het opstarten vooraf te laden. Het volgt de moduleresolutieregels van require(). Module kan een pad naar een bestand zijn, of de naam van een knooppuntmodule. |
8. | --geen afschrijving | Stop waarschuwingen voor beëindiging. |
9. | --trace-beëindiging | Het wordt gebruikt om stacktraces voor beëindigingen af te drukken. |
10. | --throw-afschrijving | Het genereert fouten voor beëindigingen. |
elf. | --geen waarschuwingen | Het stopt alle proceswaarschuwingen (inclusief beëindigingen). |
12. | --trace-waarschuwingen | Het drukt stacktraces af voor proceswaarschuwingen (inclusief beëindigingen). |
13. | --trace-sync-io | Het drukt een stacktrace af wanneer synchrone i/o wordt gedetecteerd na de eerste beurt van de gebeurtenislus. |
14. | --zero-fill-buffers | Vult automatisch alle nieuw toegewezen buffer- en slowbuffer-instanties op nul. |
vijftien. | --track-heap-objecten | Het houdt heap-objecttoewijzingen bij voor heap-snapshots. |
16. | --prof-proces | Het verwerkt V8-profileruitvoer gegenereerd met behulp van de v8-optie --prof. |
17. | --V8-opties | Het drukt V8-opdrachtregelopties af. |
18. | --tls-cipher-list=lijst | Het specificeert een alternatieve standaard TLS-coderingslijst. (vereist dat node.js wordt gebouwd met crypto-ondersteuning. (standaard)) |
19. | --enable-fips | Het maakt fips-compatibele crypto bij het opstarten mogelijk. (vereist dat node.js wordt gebouwd met ./configure --openssl-fips) |
twintig. | --force-fips | Het forceert fips-compatibele crypto bij het opstarten. (kan niet worden uitgeschakeld via scriptcode.) (dezelfde vereisten als --enable-fips) |
eenentwintig. | --icu-data-dir=bestand | Het specificeert het ICU-gegevenslaadpad. (Overschrijft node_icu_data) |
Node.js Voorbeelden van opdrachtregelopties
Om de versie van het actieve knooppunt te zien:
Open de Node.js-opdrachtprompt en voer opdracht node -v of node --version uit
Voor hulp:
Gebruik opdrachtknooppunt ?h of knooppunt --help
Een argument evalueren (maar het resultaat niet afdrukken):
Gebruik opdrachtknooppunt -e, --eval 'script'
Om een argument te evalueren en het resultaat af te drukken:
Gebruik opdrachtknooppunt -p 'script'
Om REPL te openen, zelfs als stdin niet verschijnt:
Gebruik het commando node -i of node --interactive