Neste artigo você vai aprender a como obter as versões dos pacotes instalados com npm no nosso projeto de Node JS

obter as versões dos pacotes instalados com npm capa

Fala programador(a), beleza? Bora aprender mais sobre npm!

O npm é o gerenciador de pacotes padrão para o Node.js, e é amplamente utilizado para instalar bibliotecas e ferramentas que podem ser usadas em projetos de JavaScript.

Às vezes, é importante saber qual é a versão de um pacote instalado no npm, seja para garantir que está usando a versão mais atual ou para debugar problemas que possam estar ocorrendo.

Existem algumas maneiras de obter a versão de um pacote instalado no npm, e neste artigo, vamos explorar alguns desses métodos com exemplos de código.

Método 1: Usar o comando ‘npm list’

O comando ‘npm list’ exibe uma lista de todos os pacotes instalados em um projeto, incluindo a versão de cada pacote.

Para usar esse comando, basta abrir o terminal e navegar até a pasta raiz do seu projeto e executar o seguinte comando:

npm list

Isso irá exibir uma lista de todos os pacotes instalados no projeto, incluindo a versão de cada pacote. Aqui está um exemplo de saída desse comando:

├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Para obter apenas a versão de um pacote específico, basta adicionar o nome do pacote como um argumento para o comando ‘npm list’.

Por exemplo, para obter a versão do pacote ‘express’, basta executar o seguinte comando:

npm list express

Isso irá exibir a versão do pacote ‘express’ instalado no projeto, assim como qualquer outro pacote que dependa do ‘express’:

├── [email protected]
├── [email protected]
└── [email protected]

Método 2: Usar o comando ‘npm view’

O comando ‘npm view’ exibe informações sobre um pacote específico, incluindo a versão mais atual disponível no npm registry. Para usar esse comando, basta executar o seguinte comando no terminal:

npm view <nome do pacote> version

Substitua ‘<nome do pacote>’ pelo nome do pacote cuja versão deseja obter. Por exemplo, para obter a versão mais atual do pacote ‘express’, basta executar o seguinte comando:

npm view express version

Método 3: Usando o arquivo package.json

O arquivo package.json é um arquivo importante em qualquer projeto Node.js e é criado automaticamente quando você cria um projeto com o comando npm init. Ele contém informações sobre o projeto, incluindo as dependências instaladas.

Para ver a versão de um pacote específico, basta abrir o arquivo package.json e procurar pelo nome do pacote na seção “dependencies”. Por exemplo:

{
  "name": "my-project",
  "version": "1.0.0",
  "dependencies": {
    "express": "4.17.1"
  }
}

Método 4: Usando o comando npm show

O comando npm show exibe informações detalhadas sobre um pacote, incluindo a versão atualmente instalada. Para ver a versão de um pacote específico, basta adicionar o nome do pacote como argumento. Por exemplo:

npm show express version

Em resumo, existem várias maneiras de verificar qual é a versão de um pacote instalado no npm.

Você pode usar os comandos npm list, npm view, npm ls ou npm show, ou pode consultar o arquivo package.json do projeto.

Qualquer um desses métodos pode ser útil dependendo da sua situação específica.

Deixe um comentário contando o que achou deste artigo 🙂

Quer aprender mais sobre Node.js? Confira o vídeo abaixo:

Conclusão

Neste artigo você viu como obter as versões dos pacotes instalados com npm

Utilizamos várias abordagens, que chegam no mesmo resultado

Agora basta você decidir qual a melhor para a sua situação, e aplicar o código!

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Inscrever-se
Notificar de
guest

1 Comentário
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários

Fala, Matheus!! Como eu faria para obter a versao da lib usada na aplicacao utilizando o Javasctipt? Meio que ter acesso ao package.json.
Abraçoo

imagem_2023-08-23_142223357.png