yarn global
Instala pacotes globalmente no seu sistema de arquivos.
yarn global <add/bin/list/remove/upgrade> [--prefix]
yarn global
é um prefixo usado para vários comandos como add
, bin
, list
and remove
. Eles têm o mesmo comportamento que suas versões normais exceto que usam um diretório global para salvar os pacotes. The global
command makes executables available to use on your operating system.
Nota: Diferente da flag --global
no npm, global
é um comando que deve vir imediatamente após yarn
. Digitando yarn add global package-name
irá adicionar os pacotes chamados global
e package-name
localmente, ao invés de adicionar package-name
globalmente.
Isso é útil para ferramentas de desenvolvimento que não são partes de nenhum projeto específico mas que são usados para comandos locais. Um dos exemplos deste tipo é o create-react-app que pode ser instalado globalmente assim:
```sh $ yarn global add create-react-app –prefix /usr/local
o comando create-react-app
agora está disponível globalmente:
$ which create-react-app $ /usr/local/bin/create-react-app $ create-react-app ````
Definir o local de instalação
yarn global bin
will output the location where Yarn will install symlinks to your installed executables. Você pode configurar o local de base com yarn config set prefix<filepath>
. For example, yarn config set prefix ~/.yarn
will ensure all global packages will have their executables installed to ~/.yarn/bin
.
yarn global dir
will print the output of the global installation folder that houses the global node_modules
. By default that will be: ~/.config/yarn/global
.
Leia mais sobre os comandos que podem ser usados em conjunto com o yarn global
:
yarn add
: adiciona um pacote para usar no seu pacote atual.yarn bin
: mostra a localização da pasta bin do yarn.yarn list
: lista os pacotes instalados.yarn remove
: remove um pacote que não será mais usado no seu pacote atual.yarn upgrade
: upgrade packages to their latest version based on the specified range.yarn upgrade-interactive
: similar toupgrade
command, but display the outdated packages before performing any upgrade, allowing the user to select which packages to upgrade.