Instalação do Yarn: como configurar o gestor de pacotes para JavaScript
Para instalar o Yarn, primeiro deve configurar a versão global e, em seguida, uma versão específica para o seu projeto. Depois de fazer isso, pode personalizar o gestor de pacotes como preferir.
Yarn: instalação passo a passo
O gestor de pacotes JavaScript Yarn foi desenvolvido para Node.js e, desde o seu lançamento em 2016, tornou-se uma das opções mais populares na sua categoria. Como instalar o Yarn e começar a utilizá-lo pode não ser tão simples, oferecemos um guia detalhado passo a passo. Primeiro, é importante que tenha o Node.js configurado.
Neste outro artigo, mostramos como funciona a instalação do Node.js no Ubuntu.
Requisitos para instalar o Yarn
Para instalar o Yarn, basta cumprir alguns requisitos. Além de ter o Node.js, é recomendável usar uma distribuição Linux, como o Ubuntu, como sistema operativo. Também será necessário o gestor de pacotes npm e uma conta com privilégios sudo. Se não tiver a certeza se o Node.js está instalado no seu sistema, pode verificar digitando o seguinte comando:
$ node -vbashDesta forma, poderá saber qual versão está instalada no seu sistema. Após receber a confirmação, poderá começar a instalar o Yarn.
Descarregar o Yarn e instalá-lo
Para instalar o Yarn, deve configurar duas versões do gestor de pacotes. Primeiro, descarregue a versão completa do programa. Desta forma, garante que todos os passos de trabalho e membros da equipa utilizam a mesma versão, o que reduz a possibilidade de surgirem erros. Para instalar a versão completa, o melhor é utilizar o gestor de pacotes npm. Para isso, utilize o seguinte comando:
$ sudo npm install -g yarnbashEm seguida, verifique o número da versão para garantir que obteve os pacotes mais recentes. Este é o comando que deve utilizar:
$ yarn --versionbashInstalar o Yarn localmente
Em seguida, configure o Yarn para um projeto JavaScript específico. Primeiro, aceda ao diretório do seu projeto. Substitua o marcador de posição «seu-projeto» pelo nome real do seu projeto. Para isso, utilize este comando:
cd ~/tu-proyectobashSe ainda não tiver uma pasta de projeto, pode criá-la com o seguinte comando que inclui mkdir:
mkdir tu-proyecto
cd tu-proyectobashAgora use o comando yarn set para obter a versão Yarn Berry:
$ yarn set version berrybashSe disponível, a versão mais recente do Yarn Berry será descarregada. Guarde-a numa pasta do projeto com o nome .yarn/releases e crie um ficheiro de configuração chamado .yarnrc.yml. O resultado do comando será algo semelhante a isto:
Resolving berry to a url...
Downloading https://github.com/yarnpkg/berry/raw/master/packages/berry-cli/bin/berry.js...
Saving it into /home/user/tu-proyecto/.yarn/releases/yarn-berry.cjs...
Updating /home/user/tu-proyecto/.yarnrc.yml...
Done!bashVerifique novamente a versão desta forma:
$ yarn --versionbashSe a instalação do Yarn Berry estiver correta, deverá ver a seguinte saída (o número da versão varia de acordo com a versão que tiver nesse momento):
3.0.0bashComandos essenciais para o gestor de pacotes
Depois de instalar o Yarn, poderá começar a usar o gestor de pacotes. Para tirar o máximo proveito dele no seu fluxo de trabalho, é útil conhecer os comandos básicos. A seguir, mostramos os comandos mais importantes para que possa gerir melhor os seus projetos.
Começar um novo projeto
Para iniciar um novo projeto, utilize o comando init, que criará o novo projeto e todos os ficheiros necessários para isso:
yarn initbashCriar e guardar dependências
Se já tem um projeto em andamento e deseja armazenar todas as dependências nele, pode utilizar o comando yarn install:
yarn installbashPara adicionar novas dependências ao seu projeto, utilize o comando add. Basta substituir o marcador de posição “nomedopacote” no código a seguir pelo nome do pacote correspondente:
yarn add nombredelpaquetebashA melhor configuração para .gitignore
No seu projeto, todos os ficheiros são guardados na pasta .yarn. No entanto, alguns deles podem ser excluídos do controlo de versão. Use a seguinte configuração para o seu ficheiro .gitignore:
.yarn/*
!.yarn/patches
!.yarn/releases
!.carn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*bashAjuda e mais informações
Se precisar de ajuda ou informações adicionais após instalar o Yarn, a melhor opção é utilizar --help.
$ yarn --helpbashSe precisar de ajuda para um comando específico, basta combiná-lo com --help. Por exemplo, para obter mais informações sobre o comando yarn install, pode escrever o seguinte:
$ yarn install --helpbashQuais são as alternativas ao Yarn?
O Yarn é uma solução altamente recomendada quando é necessário partilhar ou utilizar código de forma segura. No entanto, existem boas alternativas que pode considerar em vez de instalar o Yarn.
npm
Não é de admirar que o npm (Node Package Manager) seja uma opção a considerar quando se trabalha com o ambiente de execução. O seu uso é muito simples, rápido e seguro, além de estar perfeitamente integrado com o Node.js. Esta solução conta com um registo de mais de 1,3 milhões de pacotes e uma interface de linha de comandos (CLI). Mesmo neste guia de instalação do Yarn, utilizámos os serviços do npm.
pnpm
O pnpm é outro gestor de pacotes de código aberto ideal para trabalhar com JavaScript. A sua estrutura é semelhante à do npm, mas com uma diferença fundamental: utiliza ligações simbólicas (symlinks) e evita instalar pacotes idênticos várias vezes no sistema local. Esta solução foi concebida para ser uma alternativa mais eficiente ao npm, o que a torna outra boa alternativa ao Yarn.
Bower
A terceira alternativa é o Bower, um gestor de pacotes gratuito projetado especificamente para o desenvolvimento web do lado do cliente, por isso está otimizado para trabalhar no frontend. O Bower oferece uma ampla seleção de pacotes e, além do JavaScript, também pode gerir outros componentes como HTML e CSS. O seu uso é muito simples e é feito através da linha de comandos do Node.js. 1fd2992bea1647c3c5d2803bc12663ef