logo

Параметри командного рядка Node.js

У Node.js існує широкий вибір параметрів командного рядка. Ці параметри надають кілька способів виконання сценаріїв та інші корисні параметри під час виконання.

Давайте переглянемо список параметрів командного рядка Node.js:

Індекс Варіант опис
1. v, --версія Він використовується для друку версії вузла.
2. -h, --допомога Він використовується для друку параметрів командного рядка вузла.
3. -e, --eval 'сценарій' Він оцінює наступний аргумент як JavaScript. Модулі, попередньо визначені в REPL, також можна використовувати в сценарії.
4. -p, --print 'сценарій' Він ідентичний -e, але виводить результат.
5. -c, --перевірити Перевірка синтаксису сценарію без виконання.
6. -i, --interactive Він відкриває REPL, навіть якщо stdin не виглядає терміналом.
7. -r, --require модуль Він використовується для попереднього завантаження зазначеного модуля під час запуску. Він дотримується правил вирішення модулів require(). Модуль може бути або шляхом до файлу, або назвою модуля вузла.
8. --без знецінення Замовчувати попередження про застаріле.
9. --trace-deprecation Він використовується для друку трасування стека для застарілих.
10. --throw-deprecation Він викидає помилки для застарілих.
одинадцять. --без попереджень Він вимикає всі попередження процесу (включаючи застарілі).
12. --trace-попередження Він друкує трасування стека для попереджень процесу (включаючи застарілі).
13. --trace-sync-io Він друкує трасування стека щоразу, коли виявляється синхронний ввід/вивід після першого повороту циклу подій.
14. --zero-fill-buffers Автоматично заповнює нулем усі щойно виділені екземпляри буфера та повільного буфера.
п'ятнадцять. --track-heap-Objects Він відстежує виділення об’єктів купи для знімків купи.
16. --проф-процес Він обробляє вихідні дані профілювача V8, створені за допомогою опції v8 --prof.
17. --V8-параметри Він друкує параметри командного рядка V8.
18. --tls-cipher-list=список Він визначає альтернативний список шифрів tls за замовчуванням. (вимагає створення node.js із підтримкою шифрування. (за замовчуванням))
19. --enable-fips Він увімкне шифрування, сумісне з fips, під час запуску. (потрібно створити node.js за допомогою ./configure --openssl-fips)
двадцять. --force-fips Він примусово використовує fips-сумісний crypto під час запуску. (не можна вимкнути з коду сценарію.) (ті самі вимоги, що й --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