본문으로 건너뛰기
버전: 9.x

pnpm list

Aliases: ls

이 명령은 설치된 패키지의 모든 버전 및 해당하는 의존성을 트리 구조로 출력합니다.

Positional arguments are name-pattern@version-range identifiers, which will limit the results to only the packages named. For example, pnpm list "babel-*" "eslint-*" semver@5.

옵션

--recursive, -r

워크스페이스 내에서 실행될 때 하위 디렉터리의 모든 패키지 또는 모든 워크스페이스 패키지에 대해 명령을 수행합니다.

--json

JSON 형식으로 로그를 출력합니다.

--long

확장된 정보를 표시합니다.

--parseable

트리 뷰 대신 구문 분석 가능한 형식으로 패키지 디렉토리를 출력합니다.

--global, -g

현재 프로젝트 대신 글로벌 설치 디렉터리에 패키지를 나열합니다.

--depth <number>

의존성 트리의 최대 표시 깊이를 설정합니다.

pnpm ls --depth 0 (default) will list direct dependencies only. pnpm ls --depth -1 will list projects only. Useful inside a workspace when used with the -r option. pnpm ls --depth Infinity will list all dependencies regardless of depth.

--prod, -P

Display only the dependency graph for packages in dependencies and optionalDependencies.

--dev, -D

Display only the dependency graph for packages in devDependencies.

--no-optional

Don't display packages from optionalDependencies.

--only-projects

Display only dependencies that are also projects within the workspace.

--exclude-peers

Added in: v9.10.0

Exclude peer dependencies from the results (but dependencies of peer dependencies are not ignored).

--filter <package_selector>

Read more about filtering.