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 commande upgrade, mais affiche les packages obsolètes avant d’effectuer une mise à jour, ce qui permet à l’utilisateur de sélectionner les paquets à mettre à jour.