Zoeken…


Syntaxis

  • knooppunt [opties] [v8 opties] [script.js | -e "script"] [argumenten]

Opdrachtregelopties

-v, --version

Toegevoegd in: v0.1.3 Versie van knooppunt afdrukken.

-h, --help

Toegevoegd in: v0.1.3 Opdrachtregelopties voor knooppunt afdrukken. De uitvoer van deze optie is minder gedetailleerd dan dit document.

-e, --eval "script"

Toegevoegd in: v0.5.2 Evalueer het volgende argument als JavaScript. De modules die vooraf zijn gedefinieerd in de REPL kunnen ook in het script worden gebruikt.

-p, --print "script"

Toegevoegd in: v0.6.4 Identiek aan -e maar drukt het resultaat af.

-c, --check

Toegevoegd in: v5.0.0 Syntaxis controleer het script zonder uit te voeren.

-i, --interactive

Toegevoegd in: v0.7.7 Opent de REPL zelfs als stdin geen terminal lijkt te zijn.

-r, --require module

Toegevoegd in: v1.6.0 Laad de opgegeven module vooraf bij het opstarten.

Volgt de regels van de module vereist () resolutie. module kan een pad naar een bestand zijn of een knooppuntmodulenaam.

--no-deprecation

Toegevoegd in: v0.8.0 Waarschuwingen voor afschrijving van stilte.

--trace-deprecation

Toegevoegd in: v0.8.0 Druk stapelsporen af voor afschrijvingen.

--throw-deprecation

Toegevoegd in: v0.11.14 Gooi fouten voor afschrijvingen.

--no-warnings

Toegevoegd in: v6.0.0 Stil alle proceswaarschuwingen (inclusief afschrijvingen).

--trace-warnings

Toegevoegd in: v6.0.0 Afdrukstapelsporen voor proceswaarschuwingen (inclusief afschrijvingen).

--trace-sync-io

Toegevoegd in: v2.1.0 Hiermee wordt een stacktracering afgedrukt wanneer synchrone I / O wordt gedetecteerd na de eerste beurt van de gebeurtenislus.

--zero-fill-buffers

Toegevoegd in: v6.0.0 Vult automatisch alle nieuw toegewezen Buffer- en SlowBuffer-instanties op met nul.

--preserve-symlinks

Toegevoegd in: v6.3.0 Instrueert de modulelader om symbolische koppelingen te behouden bij het oplossen en opslaan van modules.

Wanneer Node.js een module laadt uit een pad dat symbolisch is gekoppeld aan een andere locatie op schijf, zal Node.js standaard de link naar de koppeling opheffen en het werkelijke "echte pad" op de schijf van de module gebruiken als zowel een ID en als een rootpad om andere afhankelijkheidsmodules te vinden. In de meeste gevallen is dit standaardgedrag acceptabel. Bij het gebruik van symbolisch gekoppelde peer-afhankelijkheden, zoals geïllustreerd in het onderstaande voorbeeld, veroorzaakt het standaardgedrag echter een uitzondering als moduleA moduleB als peer-afhankelijkheid probeert te vereisen:

{appDir}
 ├── app
 │   ├── index.js
 │   └── node_modules
 │       ├── moduleA -> {appDir}/moduleA
 │       └── moduleB
 │           ├── index.js
 │           └── package.json
 └── moduleA
     ├── index.js
     └── package.json

De opdrachtregel vlag --preserve-symlinks instrueert Node.js om het symlink-pad voor modules te gebruiken in tegenstelling tot het echte pad, waardoor symbolisch gekoppelde peer-afhankelijkheden kunnen worden gevonden.

Merk echter op dat het gebruik van --preserve-symlinks andere bijwerkingen kan hebben. In het bijzonder kunnen symbolisch gekoppelde native modules niet laden als deze zijn gekoppeld vanaf meer dan één locatie in de afhankelijkheidsstructuur (Node.js zou die als twee afzonderlijke modules zien en zou proberen de module meerdere keren te laden, waardoor een uitzondering wordt gegenereerd ).

--track-heap-objects

Toegevoegd in: v2.4.0 Volg heap-objecttoewijzingen voor heap-snapshots.

--prof-process

Toegevoegd in: v6.0.0 Proces v8 profiler-uitvoer gegenereerd met de v8-optie --prof.

--v8-options

Toegevoegd in: v0.1.3 Opdrachtregelopties van v8 afdrukken.

Opmerking: met v8-opties kunnen woorden worden gescheiden door zowel streepjes (-) of onderstrepingstekens (_).

--Stack-trace-limit is bijvoorbeeld gelijk aan --stack_trace_limit.

--tls-cipher-list=list

Toegevoegd in: v4.0.0 Geef een alternatieve standaard TLS-codelijst op. (Vereist dat Node.js wordt gebouwd met crypto-ondersteuning. (Standaard))

--enable-fips

Toegevoegd in: v6.0.0 Schakel FIPS-compatibele crypto in bij opstarten. (Vereist dat Node.js wordt gebouwd met ./configure --openssl-fips)

--force-fips

Toegevoegd in: v6.0.0 Forceer FIPS-compatibele crypto bij het opstarten. (Kan niet worden uitgeschakeld vanuit scriptcode.) (Dezelfde vereisten als --enable-fips)

--icu-data-dir=file

Toegevoegd in: v0.11.15 Geef het ICU-gegevenslaadpad op. (heeft voorrang op NODE_ICU_DATA)

Environment Variables

NODE_DEBUG=module[,…]

Toegevoegd in: v0.1.32 ',' - gescheiden lijst met kernmodules die foutopsporingsinformatie moeten afdrukken.

NODE_PATH=path[:…]

Toegevoegd in: v0.1.32 ':' - gescheiden lijst met mappen voorafgegaan door het zoekpad van de module.

Opmerking: in Windows is dit in plaats daarvan een ';' - gescheiden lijst.

NODE_DISABLE_COLORS=1

Toegevoegd in: v0.3.0 Indien ingesteld op 1, worden kleuren niet gebruikt in de REPL.

NODE_ICU_DATA=file

Toegevoegd in: v0.11.15 Gegevenspad voor ICU-gegevens (Intl-object). Zal gekoppelde gegevens uitbreiden wanneer gecompileerd met small-icu-ondersteuning.

NODE_REPL_HISTORY=file

Toegevoegd in: v5.0.0 Pad naar het bestand dat wordt gebruikt om de permanente REPL-geschiedenis op te slaan. Het standaardpad is ~ / .node_repl_history, die wordt overschreven door deze variabele. Als u de waarde instelt op een lege tekenreeks ("" of ""), wordt de permanente REPL-geschiedenis uitgeschakeld.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow