Introdução Ao Gerenciador De Pacotes Do Node.js
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.
Confira neste artigo:
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?
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
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?
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:
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 CERTIFICADOEnfim, 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!
Sobre o Autor
0 Comentários