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.

Se você precisa de dependências reprodutíveis, que é geralment o caso para com os sistemas de integração contínua, você deve passar o flag --frozen-lockfile.

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 foram removidos.

yarn install --flat

Instale todas as dependências, mas permita apenas 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 script definido no package.json definido no projeto e suas dependências.

yarn install --modules-folder <path>

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

yarn install --no-lockfile` </h5> 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</ 0> se a variável de ambiente NODE_ENV</ 0> estiver definida para production</ 0>. Utilize essa flag para indicar ao Yarn que ignore NODE_ENV</ 0> e, ao invés disso, utilize valor de status dessa flag.</p>

Notas: --production` é o mesmo que `--production=true`. E `--prod` é uma abreviação de `--production`.</blockquote> ##### `yarn install --pure-lockfile` Não gera um arquivo de travamento `yarn.lock`. ##### `yarn install --frozen-lockfile` Não irá criar o `yarn.lock` lockfile e irá falhar se uma atualização for necessária. ##### `yarn install --silent` Executa o yarn sem mostrar o log de instalação ##### `yarn install --ignore-engines` Ignorar checagem das engines. ##### `yarn install --offline` Rodar o yarn em modo offline. ##### `yarn install --non-interactive` Desabilita o prompt interativo, como quando há uma versão inválida de uma dependência.