Lista Npm

Resumo : neste tutorial você aprenderá como usar o npm listcomando para listar os pacotes instalados em seu sistema.

Configurando um projeto de exemplo

Vamos começar criando um projeto de exemplo e instalando alguns pacotes.

Primeiro, crie um novo diretório chamado npm-demoe execute o npm initcomando:

npm init --yesLinguagem de código:  Sessão Shell  ( shell )

Segundo, instale os pacotes expresse mongooseexecutando os seguintes comandos:

npm install express
npm install mongooseLinguagem de código:  Sessão Shell  ( shell )

Terceiro, instale o morganpacote como uma dependência de desenvolvimento usando o npm installcom o --save-devsinalizador:

npm install morgan --save-devLinguagem de código:  Sessão Shell  ( shell )

Introdução ao comando npm list

O npm listcomando gera os pacotes instalados e suas dependências do projeto atual como uma estrutura em árvore para o stdout:

npm list Linguagem de código:  Sessão Shell  ( shell )

Saída:

Esta npm lsé a versão mais curta do npm listcomando:

npm lsLinguagem de código:  Sessão Shell  ( shell )

Se você usar o comando npm laou npm ll, a saída também incluirá informações estendidas.

Listando pacotes como uma árvore com uma profundidade especificada

Para limitar a profundidade da árvore de dependências, você usa o npm listcom o --depthsinalizador.

O exemplo a seguir lista todos os pacotes instalados sem suas dependências:

npm list --depth=0Linguagem de código:  Sessão Shell  ( shell )

Saída:

Listando pacotes em dependências

Para exibir apenas a árvore de dependências para pacotes no dependencies, você usa o sinalizador --prodou --productioncomo este:

npm list --prodLinguagem de código:  Sessão Shell  ( shell )

Saída:

Observe que the --prodé o alias de --production.

Você pode combinar os sinalizadores --prode --depthassim:

npm list --prod --depth=0Linguagem de código:  Sessão Shell  ( shell )

Saída:

Listando pacotes em devDependencies

Para mostrar a árvore de dependências para pacotes no devDependencies, você usa o npm listcomando com o sinalizador --devou :--development

npm list --devLinguagem de código:  Sessão Shell  ( shell )

Saída:

The --devé o alias do --development.

Listando pacotes nos pacotes globais

Para listar os pacotes globais, você usa o npm listcomando com a --globalflag:

npm list --globalLinguagem de código:  Sessão Shell  ( shell )

Formatando pacotes instalados no formato JSON

Para formatar a saída dos pacotes instalados no formato JSON, você usa o npm listcomando com a --jsonflag:

npm list --depth=0 --jsonLinguagem de código:  Sessão Shell  ( shell )

Saída:

Resumo

  • Use npm listpara mostrar os pacotes instalados no projeto atual como uma árvore de dependências.
  • Use npm list --depth=npara mostrar a árvore de dependências com uma profundidade especificada.
  • Use npm list --prodpara mostrar pacotes no arquivo dependencies.
  • Use npm list --devpara mostrar pacotes no arquivo devDependencies.
  • Use npm list --globalpara listar os pacotes globais.
  • Use npm list --jsonpara formatar os pacotes instalados no formato JSON

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *