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