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!