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)