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

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

Rod Zandonadi
Code & Write

--

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.

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.

--

--

Rod Zandonadi
Code & Write

Escritor e entusiasta de literatura de fantasia. Desenvolvedor Web nas horas em que não estou criando mundos fantásticos.