logo

Опции на командния ред на Node.js

В Node.js има голямо разнообразие от опции на командния ред. Тези опции предоставят множество начини за изпълнение на скриптове и други полезни опции за изпълнение.

Нека видим списъка с опции на командния ред на Node.js:

Индекс опция Описание
1. v, --версия Използва се за отпечатване на версията на възела.
2. -h, --помощ Използва се за отпечатване на опции на командния ред на възел.
3. -e, --eval 'скрипт' Той оценява следния аргумент като JavaScript. Модулите, които са предварително дефинирани в REPL, могат да се използват и в скрипт.
4. -p, --print 'скрипт' Той е идентичен на -e, но отпечатва резултата.
5. -c, --проверете Проверка на синтаксиса на скрипта без изпълнение.
6. -i, --интерактивен Той отваря REPL, дори ако stdin не изглежда като терминал.
7. -r, --изисква модул Използва се за предварително зареждане на посочения модул при стартиране. Той следва правилата за разрешаване на модула на require(). Модулът може да бъде или път към файл, или име на модул на възел.
8. --без амортизация Заглушаване на предупрежденията за оттегляне.
9. --trace-deprecation Използва се за отпечатване на следи на стека за отмяна.
10. --throw-deprecation Той хвърля грешки за отхвърляне.
единадесет. --без предупреждения Заглушава всички предупреждения за процеси (включително оттегляния).
12. --trace-warnings Той отпечатва проследяване на стека за предупреждения за процеси (включително оттегляния).
13. --trace-sync-io Той отпечатва проследяване на стека всеки път, когато се открие синхронен вход/изход след първото завъртане на цикъла на събитието.
14. --zero-fill-buffers Автоматично запълва с нула всички новоразпределени екземпляри на буфер и slowbuffer.
петнадесет. --track-heap-Objects Той проследява разпределенията на обекти на купчина за моментни снимки на купчина.
16. --проф-процес Той обработва изхода на V8 Profiler, генериран с помощта на опцията v8 --prof.
17. --V8-опции Отпечатва опциите на командния ред на V8.
18. --tls-cipher-list=списък Той определя алтернативен списък с tls шифри по подразбиране. (изисква node.js да бъде изграден с крипто поддръжка. (по подразбиране))
19. --enable-fips Той позволява съвместимо с fips крипто при стартиране. (изисква node.js да бъде изграден с ./configure --openssl-fips)
двадесет. --force-fips Принуждава съвместима с fips крипто при стартиране. (не може да се деактивира от кода на скрипта.) (същите изисквания като --enable-fips)
двадесет и едно. --icu-data-dir=файл Той определя пътя за зареждане на данни на ICU. (Заменя node_icu_data)

Примери за опции на командния ред на Node.js

За да видите версията на работещия Node:

Отворете командния ред на Node.js и изпълнете командата node -v или node --version

За помощ:

Използвайте команден възел ?h или възел --help

За да оцените аргумент (но не и да отпечатате резултат):

Използвайте команден възел -e, --eval 'script'

За да оцените аргумент и да отпечатате резултат също:

Използвайте команден възел -p 'script'

За да отворите REPL, дори ако stdin не се появява:

Използвайте командата node -i или node --interactive