iftopalmas/aglomerou

Padronizar uso do Yarn em todos os projetos

Closed this issue · 0 comments

1. Descrição

O projeto começou com npm, mas ao criar o app com expo, foi usado yarn e isso tá causando problemas nos diferentes ambientes da equipe e gerando mensagens duplicadas de aviso de issues de segurança.

Assim, desconsideramos a opção feita pelo npm na issue #1

2. Atualização do seu Ambiente de Desenvolvimento

  1. Se você tem o Yarn e instalou com o npm, isso não é uma boa idéia. Remova o yarn com:
npm uninstall -g yarn
  1. Instale o Yarn para o seu sistema operacional seguindo as instruções aqui.
  2. Pode ser preciso instalar as dependências globais novamente:
yarn global add nodemon expo-cli
  1. É NECESSÁRIO atualizar o branch dev e fazer rebase para incluir as alterações no branch que estiver trabalhando:
git checkout dev
git pull
git checkout issue-XYZ
git rebase dev
  1. Atualize as dependências locais no projeto que estiver alterando na sua issue:
yarn install
  1. Por fim, lembre de não usar mais npm, mas sim yarn pra tudo. Para iniciar qualquer um dos projetos por exemplo, use:
yarn start