pnpm list
별칭: ls
이 명령은 설치된 패키지의 모든 버전 및 해당하는 의존성을 트리 구조로 출력합니다.
위치 인수는 name-pattern@version-range
식별자이며, 는 명명된 패키지로만 결과를 제한합니다. 예를 들어, pnpm list "babel-*" "eslint-*" semver@5
.
옵션
--recursive, -r
워크스페이스 내에서 실행될 때 하위 디렉터리의 모든 패키지 또는 모든 워크스페이스 패키지에 대해 명령을 수행합니다.
--json
JSON 형식으로 로그를 출력합니다.
--long
확장된 정보를 표시합니다.
--parseable
트리 뷰 대신 구문 분석 가능한 형식으로 패키지 디렉토리를 출력합니다.
--global, -g
현재 프로젝트 대신 글로벌 설치 디렉터리에 패키지를 나열합니다.
--depth <number>
의존성 트리의 최대 표시 깊이를 설정합니다.
pnpm ls --depth 0
는 직접적인 의존성만 나열합니다. pnpm ls --depth -1
은 프로젝트만 나열합니다. -r
옵션과 함께 사용될 때 워크스페이스 내에서 유용합니다.
--prod, -P
dependencies
및 optionalDependencies
의 패키지에 대한 의존성 그래프만 표시합니다.
--dev, -D
devDependencies
의 패키지에 대한 의존성 그래프만 표시합니다.
--no-optional
optionalDependencies
의 패키지를 표시하지 않습니다.
--only-projects
Added in: v7.22.0
Display only dependencies that are also projects within the workspace.