yarn add
Pacotes e runtimes
Uso
yarn add [-D] <package>[@version]Adiciona um pacote e atualiza o yarn.lock; yarn sozinho significa install, e o Yarn 2 removeu o yarn global add, então ferramentas de uso único vão por yarn dlx.
Opções comuns
| Opção | Significado |
|---|---|
| -D | devDependency |
| -P | peerDependency |
| -O | optionalDependency |
| -E | exact version, no range |
| --mode=update-lockfile | only touch yarn.lock, do not install |
Exemplos
yarn add react react-domadds both and updates yarn.lock
yarn add -D typescriptadds a dev-only dependency
yarn add lodash@4.17.21pins one version
A pergunta é sempre o que vai onde: dentro deste projeto ou na máquina toda.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que yarn add faz?
Adiciona um pacote e atualiza o yarn.lock; yarn sozinho significa install, e o Yarn 2 removeu o yarn global add, então ferramentas de uso único vão por yarn dlx.
Q. Como se digita?
yarn add [-D] <package>[@version] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 5; a lista completa está em man yarn. Este comando fica em Pacotes e runtimes.
Comandos relacionados
página man: man yarn-add