logo

Opcje wiersza poleceń Node.js

W Node.js dostępna jest szeroka gama opcji wiersza poleceń. Opcje te zapewniają wiele sposobów wykonywania skryptów i inne przydatne opcje czasu wykonywania.

Zobaczmy listę opcji wiersza poleceń Node.js:

Indeks Opcja Opis
1. v, --wersja Służy do wydrukowania wersji węzła.
2. -h, --pomocy Służy do drukowania opcji wiersza poleceń węzła.
3. -e, --eval 'skrypt' Ocenia następujący argument jako JavaScript. Moduły predefiniowane w REPL mogą być również używane w skrypcie.
4. -p, --print „skrypt” Jest identyczne z -e, ale wypisuje wynik.
5. -c, --sprawdź Sprawdź składnię skryptu bez wykonywania.
6. -i, --interaktywny Otwiera REPL, nawet jeśli stdin nie wygląda na terminal.
7. -r, --require moduł Służy do wstępnego ładowania określonego modułu podczas uruchamiania. Jest zgodny z regułami rozwiązywania modułów require() . Moduł może być ścieżką do pliku lub nazwą modułu węzła.
8. --bez-amortyzacji Wycisz ostrzeżenia o wycofaniu.
9. --trace-deprecjacja Służy do drukowania śladów stosu dla przestarzałych wersji.
10. --przechowywanie rzutów Zgłasza błędy dotyczące przestarzałych wersji.
jedenaście. --bez-ostrzeżeń Wycisza wszystkie ostrzeżenia dotyczące procesów (w tym przestarzałe).
12. --trace-ostrzeżenia Drukuje ślady stosu dla ostrzeżeń procesów (w tym przestarzałych).
13. --trace-sync-io Drukuje ślad stosu za każdym razem, gdy po pierwszym obrocie pętli zdarzeń zostanie wykryte synchroniczne wejście/wyjście.
14. --bufory o zerowym wypełnieniu Automatycznie wypełnia zerem wszystkie nowo przydzielone instancje buforów i slowbufferów.
piętnaście. --obiekty sterty ścieżki Śledzi alokację obiektów sterty dla migawek sterty.
16. --prof-proces Przetwarza dane wyjściowe profilera V8 wygenerowane przy użyciu opcji v8 --prof.
17. --Opcje V8 Drukuje opcje wiersza poleceń V8.
18. --tls-cipher-list=lista Określa alternatywną domyślną listę szyfrów Tls. (wymaga zbudowania node.js z obsługą kryptografii. (domyślnie))
19. --włącz-fips Umożliwia kryptografię zgodną z fips przy uruchomieniu. (wymaga zbudowania node.js z ./configure --openssl-fips)
20. --force-fips Wymusza przy uruchomieniu kryptowalutę zgodną z fips. (nie można wyłączyć w kodzie skryptu.) (te same wymagania co --enable-fips)
dwadzieścia jeden. --icu-data-dir=plik Określa ścieżkę ładowania danych ICU. (Zastępuje dane węzła_icu_data)

Przykłady opcji wiersza poleceń Node.js

Aby zobaczyć wersję działającego węzła:

Otwórz wiersz poleceń Node.js i uruchom polecenie węzeł -v lub węzeł --wersja

O pomoc:

Użyj polecenia węzeł ?h lub węzeł --help

Aby ocenić argument (ale nie wydrukować wyniku):

Użyj węzła poleceń -e, --eval 'skrypt'

Aby ocenić argument i wydrukować wynik również:

Użyj węzła poleceń -p „skrypt”

Aby otworzyć REPL, nawet jeśli stdin nie pojawia się:

Użyj polecenia węzeł -i lub węzeł --interactive