pnpm why

Показує всі пакунки, які залежать від вказаного пакунку.

Вивід — зворотне дерево залежностей: вказаний пакунок знаходиться в його корені, а залежні пакунки гілками стікаються до коренів робочого простору.

Дублікати піддерев у виводі дедуплікуються та відображаються як "deduped".

Параметри#

--recursive, -r#

Показувати дерево залежностей для вказаного пакунка для кожного пакунка у вкладених теках або для кожного пакунка у робочому просторі, якщо він виконується у робочому просторі.

--json#

Показати інформацію у форматі JSON.

--long#

Показати докладний вивід.

--parseable#

Показувати вивід, якій можна розбивати на складники, замість деревоподібного представлення.

--prod, -P#

Only display the dependency tree for packages in dependencies and optionalDependencies.

--dev, -D#

Показувати дерево залежностей лише для пакунків у devDependencies.

--depth <number>#

Показувати лише залежності в межах певної глибини.

--exclude-peers#

Accepted for compatibility, but has no effect. pnpm why always includes peer dependencies.

--filter <package_selector>#

Читайте більше про фільтрування.

--find-by <finder_name>#

Додано у: v10.16.0

Використовувати функцію пошуку визначену у .pnpmfile.mjs для пошуку залежностей за їх властивостями, а не тільки за назвою.