DEV Community

Cover image for Yarn error: Configurando o arquivo yarnrc.yml para corrigir erro de instalação do Yarn
rodrigozan
rodrigozan

Posted on

Yarn error: Configurando o arquivo yarnrc.yml para corrigir erro de instalação do Yarn

Sim, deu ruim e o yarn não está mais instalando as depenências de um projeto na pasta node_modules. E quando tento rodar os comandos Yarn, dá pau.

Se você, como eu, já passou por isso, relaxa. Tem uma solução bem simples de ser executada.

-Aprenda a usar ES6 no Node.js - simples e sem enrolação
-Criando uma api node.js na estrutura: Models - Services - Controllers - Routers

Então fica comigo que vamos ver:

  • O que é Yarn;
  • Como instalar o Yarn;
  • Como iniciar um projeto com o Yarn;
  • Como configurar para o Yarn instalar as dependências na pasta node_modules.

O que é Yarn

O Yarn é um sistema de empacotamento de software desenvolvido em 2016 pelo Facebook para o ambiente de tempo de execução _JavaScript Node.js _(definição by Wikipédia).

Trazendo para o nosso mundo, o Yarn é um gerenciamento de pacotes. É similar ao NPM que já vem com a instalação do Node.js. Mas, ao meu ver, e no de muitos outros desenvolvedores, o Yarn trouxe mais elegância, praticidade, funcionalidades e vantagens em comparação ao NPM.

Como instalar o Yarn

Para instalar o Yarn você precisa ter o Node.js instalado na sua máquina. 

Tendo cumprido esse pré-requisito, basta escrever o comando abaixo no seu terminal (linux e mac) ou no prompt de comando (windows):

npm install --global yarn

ou

npm i -G yarn

Espero o script terminar de roda e pronto, você tem o Yarn instalado na sua máquina.

Como iniciar um projeto com o Yarn

Iniciar um projeto com o Yarn é algo bem fácil. Basta digitar yarn init no terminal, e os arquivos iniciais serão criados no diretório do seu projeto.

Para adicionar dependências ao projeto com o Yarn, basta usar yarn add e o nome da dependência. Como, por exemplo, a instalação do Express:

yarn add express

Para startar um projeto com o Yarn, basta adicionar ao seu array de scripts no arquivo package.json:

"start": "node app.js"

Vá ao terminal e digite yarn start. Logo em seguida seu projeto será startado.

Como configurar para o Yarn instalar as dependências na pasta node_modules com o arquivo yarnrc.yml

Se você tiver qualquer tipo de problema para rodar algum script, delete a pasta .yarn. Vá à raiz do projeto e crie um arquivo yarnrc.yml. Neste arquivo, insira o conteúdo abaixo:

nodeLinker: node-modules

E pronto. Agora você pode reinstalar as dependências do projeto e usar seus scripts via linha de comando no terminal.

Conclusão

Espero que esse artigo tenha te ajudado como me ajudou.

Se quiser conhecer outras configurações do arquivo yarnrc.yml, basta consultar a documentação oficial do Yarn.

Abraços e até a próxima.

Top comments (0)