yarn install

yarn install é usado para instalar todas dependências de um projeto. Este comando é normalmente usado quando você acabou de baixar o código de um projeto ou quando outro desenvolvedor no projeto adicionou uma dependência nova que você precisa baixar.

Se você está acostumado ao npm você pode estar esperando usar --save ou --save-dev. Estes comandos foram substituídos por yarn add e yarn add --dev. Para mais informações, veja a documentação do yarn add.

Executar yarn com nenhum comando adicional irá executar yarn install, passando adiante qualquer “flag” definida.

yarn install

Instala todas dependências listadas no package.json em sua pasta local node_modules.

yarn install --check-files

Certifica-se que arquivos já instalados em node_modules não sejam removidos.

yarn install --flat

Instala todas as dependências, mas só permite uma versão para cada pacote. Na primeira execução este comando pede que você escolha a versão de cada pacote que é dependido em múltiplos “alcances” de versões. Isso será adicionado ao seu package.json em um campo resolutions (resoluções).

"resolutions": {
  "pacote-a": "2.0.0",
  "pacote-b": "5.0.0",
  "pacote-c": "1.5.2"
}
yarn install --force

Este comando baixa todos os pacotes de novo, mesmo aqueles que já estavam instalados.

yarn install --har

Retorna um arquivo HHTP com todos os pedidos feitos à rede durante a instalação. Arquivos HAR são usados para investigar performance da rede e podem ser analisados com ferramentas como Google’s HAR Analyzer ou HAR Viewer.

yarn install --ignore-scripts

Não execute nenhum dos scripts definidos no package.json do projeto e suas dependências.

yarn install --modules-folder <path>

Especifica um local alternativo para o diretório node_modules, ao invés do padrão ./node_modules.

yarn install --no-lockfile

Não lê ou gera um arquivo de travamento yarn.lock.

yarn install --production[=true|false]

Yarn não instalará nenhum pacote listado em devDependencies se a variável de ambiente NODE_ENV é definida para production. Use essa flag para instruir o Yarn para ignorar NODE_ENV e tomar o seu status de produção ou não, desta flag em vez disso.

Notas: --production é o mesmo que --production=true. E --prod é uma abreviação de --production.

yarn install --pure-lockfile

Não gera um arquivo de travamento yarn.lock.

yarn install --ignore-engines

Ignora verificação de motores.

yarn install --offline

Executa a instalação Yarn dos pacotes no modo offline.