Pesquisa de site

Como instalar o Yarn no CentOS 8


Criado pelo Facebook, o Yarn é o gerenciador de pacotes mais legal e mais recente para NodeJS, que veio para substituir o npm. Embora o npm funcione bem, o Yarn vem com algumas melhorias que lhe dão uma vantagem competitiva sobre o npm. Na verdade, os desenvolvedores agora estão migrando seus projetos Node.JS para o Yarn.

Leitura recomendada: 18 melhores frameworks NodeJS para desenvolvedores em 2019

Então, por que os desenvolvedores estão tão entusiasmados com o Yarn?

Em primeiro lugar, o Yarn supera o npm em termos de velocidade de instalação de pacotes. O Yarn é muito mais rápido que o npm e instala pacotes simultaneamente, tornando-o uma escolha melhor que o npm.

Além disso, quando um pacote é instalado, um cache global é instalado contendo todas as dependências. Isso elimina a necessidade de voltar a ficar on-line para baixá-los novamente e torna a instalação subsequente muito mais rápida

Em segundo lugar, o Yarn é considerado mais seguro que o npm. Isso ocorre porque ele instala pacotes dos arquivos package.json ou yarn.lock.

Yarn.lock garante que o mesmo pacote seja instalado em todos os dispositivos, evitando assim bugs decorrentes da instalação de versões diferentes. Por outro lado, o npm instala pacotes a partir de dependências que levantam questões de segurança devido a inconsistências nas versões dos pacotes instalados.

Neste tutorial, você aprenderá como instalar o Yarn no CentOS 8. Vamos começar.

Etapa 1: Instale o NodeJS no CentOS 8

Para começar, faça login em seu sistema CentOS 8 como usuário root e instale o repositório EPEL conforme mostrado.

yum install epel-release

A seguir, instale o NodeJS no CentOS 8 usando o comando.

yum module install nodejs

Para confirmar a instalação do Node.JS execute.

node -v
node --version

A partir da saída, instalamos o Node versão 10.16.3.

Etapa 2: ativar o repositório Yarn

Depois de instalar o Node.js com sucesso na etapa anterior, precisamos habilitar o repositório Yarn usando o seguinte comando curl.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

Em seguida, adicione a chave GPG usando o comando rpm.

rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Etapa 3: Instale o Yarn no CentOS 8

Agora instale o Yarn usando o comando.

yum install yarn

Para verificar a versão do Yarn que instalamos, execute.

yarn --version

1.21.1

A partir da saída, podemos ver que a versão mais recente do Yarn instalada é Yarn v. 1.21.1.

Etapa 4: crie um novo projeto no Yarn

Você pode criar um novo projeto usando o comando yarn init e posteriormente seguido pelo nome do projeto. Por exemplo:

yarn init my_first_project

Você será solicitado a responder algumas perguntas. Você pode decidir responder Sim ou Não ou simplesmente pressionar ENTER para prosseguir para a próxima pergunta.

Um arquivo package.json é criado no final e você pode confirmá-lo usando o comando ls conforme mostrado.

ls -l package.json

Este arquivo contém todas as informações que você acabou de fornecer e você visualiza seu conteúdo usando o comando cat.

cat package.json

Etapa 5: instalar pacotes usando Yarn

Para instalar o pacote, basta usar a sintaxe.

yarn add [package_name]

Por exemplo,

yarn add express

Para remover o pacote, basta executar.

yarn remove express

Conclusão

O Yarn traz benefícios úteis que buscam compensar as deficiências do npm. É muito mais rápido, seguro e está gradualmente ultrapassando o npm como gerenciador de pacotes favorito do Node.

Com o Yarn, você pode implantar seus projetos com facilidade e conforto, evitando os inconvenientes ocasionados pelo npm. Resumindo, Yarn é o melhor dos dois. Experimente e conte-nos a sua experiência!