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>#

버전 10.16.0에서 추가됨

.pnpmfile.mjs에 정의된 finder function을 사용하여 이름 이외의 속성으로 종속성을 찾습니다.