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`
Run yarn install without printing installation log
##### `yarn install --ignore-engines`
Ignore engines check.
##### `yarn install --offline`
Run yarn install in offline mode.
##### `yarn install --non-interactive`
Disable interactive prompts, like when there's an invalid version of a dependency.
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`
Run yarn install without printing installation log
##### `yarn install --ignore-engines`
Ignore engines check.
##### `yarn install --offline`
Run yarn install in offline mode.
##### `yarn install --non-interactive`
Disable interactive prompts, like when there's an invalid version of a dependency.