npm-ls

설치된 팩키지의 리스트를 출력

Synopsis

npm ls [[<@scope>/]<pkg> ...]

aliases: list, la, ll

Description

설치된 모든 버전의 팩키지 목록을 stdout으로 트리구조의 의존성 관계를 표현하여 출력합니다.

인자로 올 수 있는 name@version-range 식별자로 주어진 팩키지명에 해당되는 경로에 있는 결과들로만 제한할 수 있습니다. 이 때 내부에 포함된 특정 팩키지의 경로도 같이 보여진다는 점을 기억해야합니다. 예를 들어 npm ls promzard를 npm의 소스 트리내에서 실행하면 다음과 같은 결과가 출력됩니다.

npm@@VERSION@ /path/to/npm
└─┬ [email protected]
  └── [email protected]

추가적이거나, 찾을 수 없거나 유효하지 않은 팩키지에 대해서도 출력합니다.

프로젝트에 git URL을 의존 팩키지로 지정하였다면 이 내용은 name@version 다음에 괄호안에 표시되므로 잠재적으로 git fork가 된다는 사실을 알 수 있습니다.

트리 구조는 팩키지간의 의존성을 표현하는 논리적인 의존성 트리를 나타내는 것이며 node_modules 폴더의 물리적인 구조와는 관련이 없습니다.

ll또는 la로 실행하면 추가 정보들을 디폴트로 보여줍니다.

Configuration

json

  • Default: false
  • Type: Boolean

JSON 형식으로 출력합니다.

long

  • Default: false
  • Type: Boolean

추가 정보들을 출력합니다.

parseable

  • Default: false
  • Type: Boolean

트리 구조 대신에 파싱할 수 있는 형태로 출력합니다.

global

  • Default: false
  • Type: Boolean

현재 프로젝트에 설치된 팩키지 대신에 글로벌로 설치된 팩키지를 출력합니다.

depth

  • Type: Int

출력할 의존성 트리의 최대 깊이를 정합니다.

prod / production

  • Type: Boolean
  • Default: false

dependencies에 지정된 팩키지만 출력합니다.

dev

  • Type: Boolean
  • Default: false

devDependencies에 지정된 팩키지만 출력합니다.

only

  • Type: String

When "dev" or "development", is an alias to dev.

When "prod" or "production", is an alias to production.`

results matching ""

    No results matching ""