Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
05.06.2025

Instalando e usando o gerenciador de pacotes Yarn no Linux

Instale e use o Yarn no seu AlexHost VPS

Por que usar Yarn na AlexHost? Yarn, um gerenciador de pacotes JavaScript rápido e confiável, simplifica o gerenciamento de dependências para projetos Node.js. O VPS da AlexHost com armazenamento NVMe, acesso root e proteção DDoS garante operações rápidas do Yarn para suas aplicações web. Este guia cobre a instalação do Yarn no Linux, comandos básicos e compara Yarn vs. npm para usuários da AlexHost.

Instalando o Yarn no Linux

O Yarn pode ser instalado numa variedade de distribuições Linux. Abaixo estão os métodos para algumas distribuições populares

Método 1: Instalando o Yarn usando o gerenciador de pacotes APT

Este é o método mais comum para instalar o Yarn em sistemas baseados em Debian

  1. Actualize a lista de pacotes
    sudo apt update
    #
  2. Instale as dependências necessárias: Se você não tem o curl instalado, você pode instalá-lo
    sudo apt install curl
  3. Adicionar o repositório Yarn APT: Agora você pode adicionar o repositório de pacotes Yarn

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarn.gpg

    echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  4. Actualize novamente a sua lista de pacotes: depois de adicionar o repositório Yarn, actualize novamente a sua lista de pacotes
    sudo apt update
    #
  5. Instalar o Yarn: Agora você pode instalar o Yarn
    sudo apt install yarn
  6. Verificar a instalação:Finalmente, verifique se o Yarn foi instalado com sucesso
    yarn --version

Método 2: Instalar o Yarn via npm

Se você já instalou o Node.js e o npm, pode instalar o Yarn usando o npm

  1. Instalar o Node.js e o npm (se não estiver instalado)
    sudo apt install nodejs npm
    #
  2. Instalar o Yarn usando o npm: Depois de instalar o npm, você pode instalar o Yarn globalmente com o seguinte comando
    npm install --global yarn

Usando os comandos básicos do Yarn

  • Iniciar um novo projeto:Para criar um novo projeto com o Yarn, navegue até o diretório desejado e inicie
    yarn init
    #

    Siga as instruções para criar um arquivo package.json.

  • Adicionar uma dependência:Para adicionar um pacote (dependência) ao seu projeto, use
    yarn add package-name
    #
  • Adicionar uma dependência de desenvolvimento:Para dependências somente de desenvolvimento, use
    yarn add package-name --dev
    #
  • Remover dependência:Para remover um pacote, use
    yarn remove package-name
    #
  • Instalar todas as dependências:Se você tem um arquivo package.json, você pode instalar todas as dependências com
    yarn install
    #
  • Atualizar dependências:Para atualizar um pacote específico
    yarn upgrade package-name
    #

Executando scripts

O Yarn também permite executar scripts definidos no seu ficheiro package.json

yarn run script-name

Yarn vs npm: Diferenças, vantagens e desvantagens

Diferenças

  1. Bloquear ficheiros
    • Yarn: Usa um arquivo yarn.lock para bloquear versões de dependências de pacotes, garantindo instalações consistentes entre ambientes.
    • npm: Introduziu um recurso similar com package-lock.json no npm 5.
  2. Velocidade de instalação
    • Yarn: Geralmente mais rápido devido a instalações paralelas e cache.
    • npm: Foi mais lento no passado, mas melhorias foram feitas em versões recentes.
  3. Comandos CLI
    • Yarn tem comandos únicos como yarn upgrade-interactive para atualizações interativas.
  4. Workspaces
    • Yarn: Suporta workspaces para gerenciar monoreposições.
    • npm.

Prós e contras do Yarn

Prós

  • Velocidade: Instalação mais rápida graças ao armazenamento em cache e ao paralelismo.
  • Instalações determinísticas.
  • Comandosmais intuitivos e melhores resultados.
  • Espaços de trabalho: Suporte integrado para gestão de monorepositórios.

Desvantagens

  • Dependência do Node.js: Requer que o Node.js seja instalado antes do Yarn.
  • Curva de aprendizado: Novos usuários podem precisar de tempo para se acostumar com a estrutura de comando diferente em comparação com o npm.

Prós e contras do npm

Prós

  • Adoção generalizada: vem pré-instalado com o Node.js, tornando-o amplamente utilizado e bem suportado.
  • Ecossistema maduro: Grande comunidade e amplos recursos disponíveis para solução de problemas.
  • Simplicidade: Familiar para a maioria dos desenvolvedores de JavaScript.

Desvantagens

  • Velocidade: Tem sido mais lento que o Yarn no passado, embora as actualizações recentes o tenham melhorado.
  • Menos determinista: Antes do npm 5, as instalações podiam variar entre ambientes sem um ficheiro de bloqueio.

Conclusão: Potencialize seus projetos JavaScript com Yarn na AlexHost

A velocidade e a confiabilidade do Yarn fazem dele a melhor escolha para o gerenciamento de dependências, e o VPS alimentado por NVMe da AlexHost garante instalações extremamente rápidas. Configure o Yarn via APT ou npm, use comandos intuitivos e aproveite a segurança da AlexHost para aplicações Node.js robustas. Quer escolha Yarn ou npm, o acesso root e o suporte da AlexHost mantêm os seus projectos a funcionar sem problemas – comece a construir agora!

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills