arborist - справочное руководство, опции, примеры команд


ИМЯ

arborist index.js — доктор дерева npm

ОПИСАНИЕ

Арборист - доктор деревьев npm

ИСПОЛЬЗОВАНИЕ

arborist <cmd> [path] [options...]

КОМАНДЫ

reify:

преобразовать идеальное дерево в node_modules (установить, обновить, rm, ...) * prune: обрезать идеальное дерево и преобразовать (например, npm prune) * Ideal: сгенерировать и распечатать идеальное дерево * fact: прочитать и распечатать фактическое дерево в node_modules * виртуальный: чтение и печать виртуального дерева в локальном файле термоупаковки * термоупаковка: загрузка локальной термоупаковки и печать ее данных * аудит: выполнение аудита безопасности зависимостей проекта * финансирование: запрос информации о финансировании в локальном дереве пакетов. Второй

позиционный аргумент после имени пути может ограничиваться именем пакета.

license:

запрашивать информацию о лицензии в локальном дереве пакетов.

Второй позиционный аргумент после имени пути может ограничивать тип лицензии.

help:

* помощь: напечатать этот текст * версия: напечатать версию

ПАРАМЕТРЫ

Поддерживается большинство параметров npm, но в стиле camelCase, а не в стиле css.

Например, вместо

--dry-run

использовать

--dryRun

Кроме того:

* --loglevel=warn|--quiet 

будет подавлять печать деревьев пакетов

* --logfile <file|bool>

будет выводить логи в файл

* --timing

покажет информацию о времени

Вместо

npm install <pkg> 

использовать

arborist reify --add=<pkg>

Опцию --add= можно указать несколько раз.

* Вместо

npm rm <pkg>

использовать

arborist reify --rm=<pkg>'.

Опцию '--rm=' можно указывать несколько раз.

Вместо

npm update

использовать

arborist reify --update-all'
npm audit fix

является

arborist audit --fix