Поиск…


Синтаксис

  • узел [параметры] [опции v8] [script.js | -e "script"] [аргументы]

Параметры командной строки

-v, --version

Добавлено в: v0.1.3 Версия печатного узла.

-h, --help

Добавлено в: v0.1.3 Параметры командной строки узла печати. Результат этой опции менее подробный, чем этот документ.

-e, --eval "script"

Добавлено в: v0.5.2 Оцените следующий аргумент как JavaScript. Модули, которые предопределены в REPL, также могут использоваться в скрипте.

-p, --print "script"

Добавлено в: v0.6.4 Идентично -e, но печатает результат.

-c, --check

Добавлено в: v5.0.0 Синтаксис проверяет скрипт без выполнения.

-i, --interactive

Добавлено в: v0.7.7 Открывает REPL, даже если stdin не является терминалом.

-r, --require module

Добавлено в: v1.6.0 Предварительно загрузите указанный модуль при запуске.

Выполняет требования к правилам разрешения модуля (). модуль может быть либо путем к файлу, либо именем узла узла.

--no-deprecation

Добавлено в: v0.8.0 Предупреждения о недопустимости молчания.

--trace-deprecation

Добавлено в: v0.8.0 Трассировка стека стека для отклонений.

--throw-deprecation

Добавлено в: v0.11.14 Ошибки броска для отклонений.

--no-warnings

Добавлено в: v6.0.0 Молчание всех предупреждений о процессах (включая устаревания).

--trace-warnings

Добавлено в: v6.0.0 Трассировка стека стека для предупреждений процесса (включая устаревания).

--trace-sync-io

Добавлено в: v2.1.0 Печатает трассировку стека всякий раз, когда синхронный ввод-вывод обнаруживается после первого поворота цикла события.

--zero-fill-buffers

Добавлено в: v6.0.0 Автоматически нуль заполняет все вновь назначенные экземпляры Buffer и SlowBuffer.

--preserve-symlinks

Добавлено в: v6.3.0 Поручает загрузчику модуля сохранять символические ссылки при разрешении и кешировании модулей.

По умолчанию, когда Node.js загружает модуль из пути, который символически связан с другим местоположением на диске, Node.js будет разыменовывать ссылку и использовать фактический «реальный путь» модуля на диске как как идентификатор и как корневой путь для поиска других модулей зависимостей. В большинстве случаев это поведение по умолчанию приемлемо. Однако при использовании символически связанных одноранговых зависимостей, как показано в приведенном ниже примере, поведение по умолчанию приводит к тому, что исключение вызывается, если модульA пытается требовать модуля B как равноправную зависимость:

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

Флаг командной строки -preserve-symlinks указывает Node.js использовать путь символической ссылки для модулей в противоположность реальному пути, позволяя найти сопоставленные одноранговые зависимости.

Обратите внимание, однако, что использование -preserve-symlinks может иметь другие побочные эффекты. В частности, символически связанные собственные модули могут не загружаться, если они связаны из нескольких мест в дереве зависимостей (Node.js увидит их как два отдельных модуля и попытается загрузить модуль несколько раз, в результате чего будет выбрано исключение ).

--track-heap-objects

Добавлено в: v2.4.0 Отслеживает распределение кучи объектов для снимков кучи.

--prof-process

Добавлено в: v6.0.0 Обработка профилировщика процесса v8, сгенерированного с использованием опции v8 --prof.

--v8-options

Добавлено в: v0.1.3 Параметры командной строки v8.

Примечание: опции v8 позволяют разделять слова как дефисами (-), так и подчеркиваниями (_).

Например, --stack-trace-limit эквивалентно -stack_trace_limit.

--tls-cipher-list=list

Добавлено в: v4.0.0 Укажите альтернативный список шифрования TLS по умолчанию. (Требуется, чтобы Node.js был создан с поддержкой криптографии (по умолчанию))

--enable-fips

Добавлено в: v6.0.0 Включить криптографию, совместимую с FIPS, при запуске. (Требуется, чтобы Node.js был создан с ./configure --openssl-fips)

--force-fips

Добавлено в: v6.0.0 Зафиксировать криптование, совместимое с FIPS при запуске. (Невозможно отключить код сценария.) (Те же требования, что и --enable-fips)

--icu-data-dir=file

Добавлено в: v0.11.15 Укажите путь загрузки данных ICU. (переопределяет NODE_ICU_DATA)

Environment Variables

NODE_DEBUG=module[,…]

Добавлено в: v0.1.32 ',' - список основных модулей, которые должны печатать отладочную информацию.

NODE_PATH=path[:…]

Добавлено в: v0.1.32 ':' - выделенный список каталогов, предваряющих путь поиска модуля.

Примечание: в Windows это вместо этого список, разделенный «;».

NODE_DISABLE_COLORS=1

Добавлено в: v0.3.0 Когда в REPL не будет использоваться 1 цвет, не будет использоваться.

NODE_ICU_DATA=file

Добавлено в: v0.11.15 Путь данных для данных ICU (Intl object). Расширяют связанные данные при компиляции с поддержкой small-icu.

NODE_REPL_HISTORY=file

Добавлено в: v5.0.0 Путь к файлу, используемому для хранения постоянной истории REPL. Путь по умолчанию - ~ / .node_repl_history, который переопределяется этой переменной. Установка значения в пустую строку ("" или "") отключает постоянную историю REPL.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow