Szukaj…


Składnia

  • węzeł [opcje] [opcje v8] [script.js | -e „skrypt”] [argumenty]

Opcje wiersza poleceń

-v, --version

Dodano w: v0.1.3 Drukuj wersję węzła.

-h, --help

Dodano w: v0.1.3 Opcje wiersza poleceń drukowania węzła. Wynik tej opcji jest mniej szczegółowy niż ten dokument.

-e, --eval "script"

Dodano w: v0.5.2 Oceń następujący argument jako JavaScript. Moduły, które są predefiniowane w REPL, mogą być również używane w skrypcie.

-p, --print "script"

Dodano w: v0.6.4 Identyczne z -e, ale drukuje wynik.

-c, --check

Dodano: v5.0.0 Składnia sprawdź skrypt bez wykonywania.

-i, --interactive

Dodano: v0.7.7 Otwiera REPL, nawet jeśli stdin nie wydaje się być terminalem.

-r, --require module

Dodano: v1.6.0 Wstępnie załaduj określony moduł podczas uruchamiania.

Śledzenie wymaga reguł rozdzielczości modułu. moduł może być ścieżką do pliku lub nazwą modułu węzła.

--no-deprecation

Dodano w: v0.8.0 Ostrzeżenia o wycofaniu ciszy.

--trace-deprecation

Dodano w: v0.8.0 Drukuj ślady stosu w celu wycofania.

--throw-deprecation

Dodano w: v0.11.14 Błędy rzucania w przypadku wycofania.

--no-warnings

Dodano: v6.0.0 Wycisz wszystkie ostrzeżenia dotyczące procesu (w tym wycofania).

--trace-warnings

Dodano: v6.0.0 Drukuj ślady stosu dla ostrzeżeń procesowych (w tym przestarzałych).

--trace-sync-io

Dodano: v2.1.0 Drukuje ślad stosu, ilekroć synchroniczne We / Wy zostanie wykryte po pierwszym obrocie pętli zdarzeń.

--zero-fill-buffers

Dodano w: v6.0.0 Automatycznie zeruje wszystkie nowo przydzielone wystąpienia bufora i SlowBuffer.

--preserve-symlinks

Dodano w: v6.3.0 Nakazuje modułowi ładującemu, aby zachował dowiązania symboliczne podczas rozwiązywania i buforowania modułów.

Domyślnie, gdy Node.js ładuje moduł ze ścieżki, która jest symbolicznie połączona z inną lokalizacją na dysku, Node.js odrzuci link i użyje rzeczywistej „rzeczywistej ścieżki” modułu na dysku jako zarówno identyfikator oraz jako ścieżka główna do zlokalizowania innych modułów zależności. W większości przypadków to domyślne zachowanie jest dopuszczalne. Jednak w przypadku korzystania z symbolicznie powiązanych zależności peer, jak pokazano w poniższym przykładzie, zachowanie domyślne powoduje zgłoszenie wyjątku, jeśli moduł A będzie próbował wymagać modułu B jako zależności peer:

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

Flaga wiersza poleceń --preserve-symlinks instruuje Node.js, aby używał ścieżki symlink dla modułów w przeciwieństwie do rzeczywistej ścieżki, pozwalając na znalezienie zależnych symbolicznie zależności peer.

Pamiętaj jednak, że użycie --preserve-symlinks może mieć inne skutki uboczne. W szczególności symbolicznie połączone moduły macierzyste mogą się nie ładować, jeśli są połączone z więcej niż jednej lokalizacji w drzewie zależności (Node.js widziałby je jako dwa osobne moduły i próbowałby załadować moduł wiele razy, powodując zgłoszenie wyjątku ).

--track-heap-objects

Dodano w: v2.4.0 Śledzenie przydziałów obiektów sterty dla migawek sterty.

--prof-process

Dodano w: v6.0.0 Przetwarzanie danych wyjściowych profilera v8 wygenerowanych przy użyciu opcji v8 --prof.

--v8-options

Dodano: v0.1.3 Drukuj opcje wiersza polecenia v8.

Uwaga: opcje v8 pozwalają na rozdzielenie słów zarówno myślnikami (-), jak i znakami podkreślenia (_).

Na przykład --stack-trace-limit jest równoważne z --stack_trace_limit.

--tls-cipher-list=list

Dodano w: v4.0.0 Podaj alternatywną domyślną listę szyfrów TLS. (Wymaga zbudowania Node.js z obsługą kryptografii. (Domyślnie))

--enable-fips

Dodano: v6.0.0 Włącz szyfrowanie zgodne z FIPS podczas uruchamiania. (Wymaga zbudowania Node.js z ./configure --openssl-fips)

--force-fips

Dodano w: v6.0.0 Wymusza szyfrowanie zgodne z FIPS podczas uruchamiania. (Nie można wyłączyć z kodu skryptu.) (Te same wymagania co --enable-fips)

--icu-data-dir=file

Dodano w: v0.11.15 Określ ścieżkę ładowania danych ICU. (zastępuje NODE_ICU_DATA)

Environment Variables

NODE_DEBUG=module[,…]

Dodano w: v0.1.32 ',' - oddzielona lista podstawowych modułów, które powinny drukować informacje debugowania.

NODE_PATH=path[:…]

Dodano w: v0.1.32 ':' - oddzielona lista katalogów poprzedzonych ścieżką wyszukiwania modułów.

Uwaga: w systemie Windows jest to zamiast tego lista oddzielona znakiem „;”.

NODE_DISABLE_COLORS=1

Dodano: v0.3.0 Po ustawieniu na 1 kolory nie będą używane w REPL.

NODE_ICU_DATA=file

Dodano w: v0.11.15 Ścieżka danych dla danych ICU (obiekt Intl). Rozszerzy połączone dane po skompilowaniu z obsługą small-icu.

NODE_REPL_HISTORY=file

Dodano w: v5.0.0 Ścieżka do pliku używanego do przechowywania trwałej historii REPL. Domyślna ścieżka to ~ / .node_repl_history, która jest zastępowana przez tę zmienną. Ustawienie wartości na pusty ciąg („” lub „”) wyłącza trwałą historię REPL.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow