Перейти до основного змісту
Версія: Next

pnpm why

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

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

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

Параметри

--recursive, -r

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

--json

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

--long

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

--parseable

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

--global, -g

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

--prod, -P

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

--dev, -D

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

--depth <number>

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

--only-projects

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

--exclude-peers

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

--filter <package_selector>

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

--find-by <finder_name>

Додано у: v10.16.0

Use a finder function defined in .pnpmfile.mjs to match dependencies by properties other than name.