Introdução Ao Gerenciador De Pacotes Do Node.js

Node JS Gerenciadores de Pacotes
Node JS Gerenciadores de Pacotes

Neste artigo vamos fazer uma introdução básica sobre gerenciador de pacotes do Node.js

Ter esse conhecimento é extremamente necessário para quem vai trabalhar no back-end utilizando essa tecnologia

Isso porque diversos sistemas estão usando o Node.js, ou seja, dominar essa tecnologia pode abrir diversas oportunidades de trabalho.

Portanto, recomendo prestar atenção e ler esse artigo até o final para entender como funciona o gerenciador de pacotes.

O que é gerenciador de pacotes

Primeiramente devemos entender o que são exatamente esses gerenciadores.

Gerenciadores de pacotes são repositório de código aberto onde diversos programadores disponibilizam soluções para o uso da comunidade.

Essas soluções nada mais são do que programas que outras pessoas desenvolveram e que utilizamos para ganhar tempo no desenvolvimento do nosso próprio código.

Que vão desde bibliotecas pequenas e específicas até frameworks com vários recursos prontos.

E um pacote é como chamamos o conjunto de código que determinada biblioteca ou framework utiliza para executar.

Normalmente essas bibliotecas são desenvolvidas por um conjunto de pessoas que precisaram resolver algum problema específico.

E que depois de resolvido, eles disponibilizam publicamente para que outras pessoas com o mesmo problema, consigam resolver sem perder muito tempo.

Além disso você também pode criar sua própria biblioteca e disponibilizar para outros programadores utilizarem.

Veja também: Como aprender JavaScript do zero e se tornar um programador profissional.

Quais gerenciadores de pacotes existem no Node.js?

npm

O primeiro e o mais conhecido é o npm que basicamente é o gerenciador de pacotes padrão do Node.js

Ele utiliza um arquivo de configuração chamado package.json que é responsável pelas configurações do projeto, como por exemplo:

  • nome;
  • versão;
  • atalhos de comandos que o npm executa;
  • e etc.

Uma das funções principais do npm é armazenar uma lista de dependências que o projeto ira utilizar. E com isso é possível instalar todas elas com a penas um comando.

Mas um dos problemas do npm é exatamente esse. Quando temos um projeto com várias dependências a inicialização do projeto acaba ficando muito demorada.

E é ai que entra o yarn.

Gerenciador de pacote: yarn

yarn

O yarn é um outro gerenciador de pacotes do Node.js que foi lançado em 2016 com o objetivo de tornar o processo de instalação das dependências não só mais rápido, mas também mais seguro.

Isso porque o yarn consulta um diretório de cache global que é usado tanto para evitar que o download seja feito, quanto para permitir a instalação enquanto estiver offline, o que não era possível realizar com o npm.

Como utilizar o yarn?

É bem simples, basta fazer a instalação dele via npm.

Algumas pessoas da comunidade até brinca que esse processo de instalação do yarn usando o npm é a mesma coisa que baixar o navegador chrome utilizando o internet explorer.

Então essa é uma analogia até engraçada e que facilita o entendimento e a dinâmica desses dois gerenciadores de pacotes.

Veja também: Como aprender JavaScript do zero e se tornar um programador profissional.

Qual dos dois eu devo utilizar?

Tipos de IDE

Apesar do yarn apresentar uma performance melhor, tudo vai depender do tamanho do seu projeto.

Se ele não for muito grande você não vai sentir tanta diferença utilizando o npm ou o yarn.

Então eu recomendo fazer um teste usando os dois, para verificar se você vai ganhar velocidade na hora de desenvolver o seu projeto.

Mas independente de tudo, os dois gerenciadores de pacotes são bem legais e eu recomendo aprender a utilizar os dois.

Vídeo Aula

Caso queira assistir a vídeo aula onde eu explico como funciona o gerenciador de pacotes do Node.js. Basta clicar aqui ou na imagem abaixo:

Node JS Gerenciador de Pacotes

Não perca tempo! Dê um passo decisivo em direção ao seu sucesso profissional agora mesmo. Basta clicar no botão abaixo e abrir as portas para mais de 1400 cursos completos, todos com certificados válidos.

ACESSAR CURSOS COM CERTIFICADO

Enfim, espero que esse conteúdo tenha te ajudado e que você consiga se tornar um programador de sucesso!

Eu vou ficando por aqui…

Até a próxima e um forte abraço!

Tags: | |

Sobre o Autor

Programador Viking
Programador Viking

DICA EXTRA: Algumas pessoas estão me perguntando qual é o curso que recomendo para quem deseja aprender programação, mesmo sem ter qualquer conhecimento sobre o assunto. Minha recomendação, tanto para quem está iniciando, como para quem já possui mais experiência, é essa AQUI...

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

plugins premium WordPress