Como verificar a versão de um pacote instalado no Node.js?

Para verificar a versão de um pacote instalado no Node.js, usamos npm list ou yarn list, conferindo a compatibilidade das dependências.

Como verificar a versão de um pacote instalado no Node.js?

No desenvolvimento com Node.js, é importante verificar a versão dos pacotes instalados para garantir compatibilidade e evitar problemas com dependências desatualizadas.

Verificando a versão de um pacote específico

Para verificar a versão de um pacote instalado no projeto, use:

npm list nome-do-pacote

Exemplo:

npm list express

Saída esperada:

express@4.18.2

Se estiver usando yarn, o comando equivalente é:

yarn list --pattern nome-do-pacote

Listando todas as versões dos pacotes instalados

Para ver todas as dependências do projeto com suas versões:

npm list

Se quiser visualizar apenas os pacotes principais (sem dependências internas), use:

npm list --depth=0

Verificando a versão de pacotes globais

Se o pacote foi instalado globalmente, use:

npm list -g nome-do-pacote

Exemplo:

npm list -g nodemon

Isso mostrará a versão instalada globalmente do nodemon.

Verificando a versão diretamente no package.json

Outra forma de verificar a versão de um pacote é olhando o package.json. As versões das dependências estão listadas em:

{
  "dependencies": {
    "express": "^4.18.2"
  }
}

Conclusão

Saber como verificar a versão de pacotes no Node.js é essencial para manter um projeto atualizado e compatível. Utilizar npm list, yarn list ou verificar diretamente no package.json garante que as dependências do projeto estejam sempre corretas.

No ecossistema Node.js, dependências desatualizadas podem causar falhas de segurança e incompatibilidades. Frameworks modernos, como Next.js e NestJS, evoluem rapidamente, e manter pacotes atualizados é essencial para evitar problemas.

Verificar a versão dos pacotes instalados ajuda a garantir que o projeto esteja sempre utilizando as versões mais seguras e estáveis. Além disso, em ambientes de produção, a compatibilidade entre pacotes pode impactar diretamente a performance e confiabilidade da aplicação.

Algumas aplicações:

  • Evitar conflitos de versões entre pacotes
  • Garantir compatibilidade com frameworks modernos
  • Identificar atualizações disponíveis
  • Corrigir falhas de segurança em dependências antigas
  • Melhorar a performance do projeto

Dicas para quem está começando

  • Use npm list --depth=0 para ver apenas os pacotes principais.
  • Verifique pacotes globais com npm list -g nome-do-pacote.
  • O comando npm outdated mostra pacotes desatualizados.
  • Para verificar a versão sem precisar rodar comandos, consulte o package.json.
  • Se precisar atualizar um pacote específico, use npm update nome-do-pacote.

Contribuições de Henrique Almeida

Compartilhe este tutorial: Como verificar a versão de um pacote instalado no Node.js?

Compartilhe este tutorial

Continue aprendendo:

Como desinstalar um módulo do Node.js corretamente?

A desinstalação de módulos no Node.js pode ser feita com npm uninstall, removendo pacotes do node_modules e do package.json de forma segura.

Tutorial anterior

O que é o Express.js e por que usá-lo no Node.js?

O Express.js é um framework minimalista para Node.js que facilita a criação de APIs e servidores web, tornando o desenvolvimento mais rápido e eficiente.

Próximo tutorial