yarn global
Installer les packages globalement sur votre système d’exploitation.
yarn global <add/bin/list/remove/upgrade> [--prefix]
yarn global
est un préfixe utilisé pour un certain nombre de commandes comme add
, bin
, list
et remove
. Les commandes se comportent de la meme façon que leurs versions normales avec la difference qu’elles utilisent un annuaire global local pour stocker les packages. La commande global
rend les exécutables disponibles à utiliser sur votre système d’exploitation.
Remarque : Contrairement au paramètre --global
dans npm, global
est une commande qui doit suivre immédiatement yarn
. La saisie yarn add global nom-du-package
ajoutera les packages nommés global
et nom-du-package
localement au lieu d’ajouter nom-du-package
globalement.
Ceci est utile pour l’outillage de développeurs ne faisant pas partie d’un projet individuel, mais est plutôt utilisé pour les commandes locales. Un exemple est create-react-app qui peut être installé globalement comme ceci :
```sh $ yarn global add create-react-app –prefix /usr/local
la commande create-react-app
est maintenant disponible globalement dans votre système d’exploitation :
$ which create-react-app $ /usr/local/bin/create-react-app $ create-react-app ````
Définition de l’emplacement d’installation
bin global bin
affichera l’emplacement où Yarn installera des liens symboliques pour vos exécutables installés. Vous pouvez configurer l’emplacement de base avec yarn config set prefix <filepath>
. Par exemple, yarn config set prefix ~/.yarn
assurera que tous les packages globaux auront leurs exécutables installés dans ~/.yarn/bin
.
yarn global dir
affichera le dossier d’installation global qui héberge node_modules
global. Par défaut, ce sera : ~/.config/yarn/global
.
En savoir plus sur les commandes qui peuvent être utilisées avec yarn global
:
yarn add
: ajoute un package à utiliser dans votre package actuel.yarn bin
: affiche l’emplacement du dossier bin de yarn.yarn list
: affiche la liste des packages installés.yarn remove
: supprime un package qui n’est plus utilisé dans votre package.yarn upgrade
: mise à jour des packages à leur dernière version, basée sur la plage spécifiée.yarn upgrade-interactive
: similaire à la commandeupgrade
, mais affiche les packages obsolètes avant d’effectuer une mise à jour, ce qui permet à l’utilisateur de sélectionner les paquets à mettre à jour.