Ce tutoriel rapide vous montre la manière officielle d'installer le gestionnaire de paquets Yarn sur Ubuntu et Debian Linux. Vous apprendrez également certaines commandes de base de Yarn et les étapes pour supprimer complètement Yarn.
Yarn est un gestionnaire de packages JavaScript open source développé par Facebook. C'est une alternative ou devrais-je dire une amélioration du populaire
Comme npm, Yarn vous offre un moyen d'automatiser le processus d'installation, de mise à jour, de configuration et de suppression de packages récupérés à partir d'un registre global.
L'avantage de Yarn est qu'il est plus rapide car il
Si vous utilisez
sudo npm install yarn -g
Cependant, je recommanderais d'utiliser la méthode officielle pour installer Yarn sur Ubuntu/Debian.
Installer Yarn sur Ubuntu et Debian [The Official Way]

Les instructions mentionnées ici doivent être applicables à toutes les versions d'Ubuntu telles que Ubuntu 18.04, 16.04, etc. Le même ensemble d'instructions est également valable pour Debian et les autres distributions basées sur Debian.
Étant donné que le didacticiel utilise Curl pour ajouter la clé GPG du projet Yarn, assurez-vous d'abord d'installer curl sur Ubuntu.
sudo apt install curl
La commande ci-dessus installera Curl si elle n'était pas déjà installée. Maintenant que vous avez curl, vous pouvez l'utiliser pour ajouter la clé GPG du projet Yarn de la manière suivante :
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Après cela, ajoutez le référentiel à votre liste de sources afin de pouvoir facilement mettre à niveau le package Yarn à l'avenir avec le reste des mises à jour du système :
sudo sh -c 'echo "deb https://dl.yarnpkg.com/debian/ stable main" >> /etc/apt/sources.list.d/yarn.list'
Vous êtes prêt à partir maintenant. Mettez à jour le système Ubuntu ou Debian pour actualiser la liste des packages disponibles, puis installez yarn :
sudo apt update
sudo apt install yarn
Cela installera Yarn avec nodejs. Une fois le processus terminé, vérifiez que Yarn a été installé avec succès. Vous pouvez le faire en vérifiant la version Yarn.
yarn --version
Pour moi, il a montré une sortie comme celle-ci :
yarn --version
1.12.3
Cela signifie que la version 1.12.3 de Yarn est installée sur mon système.
Utiliser du fil
Je suppose que vous avez une compréhension de base de la programmation JavaScript et du fonctionnement des dépendances. Je ne vais pas entrer dans les détails ici. Je vais vous montrer quelques-unes des commandes Yarn de base qui vous aideront à démarrer.
Créer un nouveau projet avec Yarn
Comme
Dans le répertoire racine de votre projet, exécutez la commande suivante pour générer un nouveau fichier package.json :
Il vous posera un certain nombre de questions. Vous pouvez ignorer les questions ou opter pour les valeurs par défaut en appuyant sur Entrée.
yarn init yarn init v1.12.3 question name (test_yarn): test_yarn_proect question version (1.0.0): 0.1 question description: Test Yarn question entry point (index.js): question repository url: question author: abhishek question license (MIT): question private: success Saved package.json Done in 82.42s.
Avec cela, vous obtenez un fichier package.json de ce type :
{ "name": "test_yarn_proect", "version": "0.1", "description": "Test Yarn", "main": "index.js", "author": "abhishek", "license": "MIT" }
Maintenant que vous avez le package.json, vous pouvez soit le modifier manuellement pour ajouter ou supprimer des dépendances de package, soit utiliser les commandes Yarn (de préférence).
Ajouter des dépendances avec Yarn
Vous pouvez ajouter une dépendance à un certain package de la manière suivante :
yarn add <package_name>
Par exemple, si vous souhaitez utiliser Lodash dans votre projet, vous pouvez l'ajouter en utilisant Yarn comme ceci :
yarn add lodash yarn add v1.12.3 info No lockfile found. [1/4] Resolving packages… [2/4] Fetching packages… [3/4] Linking dependencies… [4/4] Building fresh packages… success Saved lockfile. success Saved 1 new dependency. info Direct dependencies └─ [email protected] info All dependencies └─ [email protected] Done in 2.67s.
Et vous pouvez voir que cette dépendance a été ajoutée automatiquement dans le fichier package.json :
{ "name": "test_yarn_proect", "version": "0.1", "description": "Test Yarn", "main": "index.js", "author": "abhishek", "license": "MIT", "dependencies": { "lodash": "^4.17.11" } }
Par défaut, Yarn ajoutera la dernière version d'un package dans la dépendance. Si vous souhaitez utiliser une version spécifique, vous pouvez le spécifier lors de l'ajout.
yarn add [email protected]
Comme toujours, vous pouvez également mettre à jour le fichier package.json manuellement.
Mise à jour des dépendances avec Yarn
Vous pouvez mettre à niveau une dépendance particulière vers sa dernière version avec la commande suivante :
yarn upgrade <package_name>
Il verra si le paquet en question a une version plus récente et le mettra à jour en conséquence.
Vous pouvez également modifier la version d'une dépendance déjà ajoutée de la manière suivante :
yarn upgrade [email protected]_or_tag
Vous pouvez également mettre à niveau toutes les dépendances de votre projet vers leur dernière version avec une seule commande :
yarn upgrade
Il vérifiera les versions de toutes les dépendances et les mettra à jour s'il existe des versions plus récentes.
Supprimer les dépendances avec Yarn
Vous pouvez supprimer un package des dépendances de votre projet de cette manière :
yarn remove <package_name>
Installer toutes les dépendances du projet
Si vous avez apporté des modifications au fichier project.json, vous devez exécuter soit
yarn
ou
yarn install
pour installer toutes les dépendances d'un coup.
Comment supprimer Yarn d'Ubuntu ou Debian
Je complèterai ce didacticiel en mentionnant les étapes pour supprimer Yarn de votre système si vous avez utilisé les étapes ci-dessus pour l'installer. Si jamais vous vous rendez compte que vous n'avez plus besoin de Yarn, vous pourrez le supprimer.
Utilisez la commande suivante pour supprimer Yarn et ses dépendances.
sudo apt purge yarn
Vous devez également supprimer le référentiel Yarn de la liste des référentiels :
sudo rm /etc/apt/sources.list.d/yarn.list
L'étape suivante facultative consiste à supprimer la clé GPG que vous avez ajoutée aux clés de confiance. Mais pour cela, vous devez connaître la clé. Vous pouvez l'obtenir en utilisant la commande apt-key :
Warning: apt-key output should not be parsed (stdout is not a terminal) pub rsa4096 2016-10-05 [SC] 72EC F46A 56B4 AD39 C907 BBB7 1646 B01B 86E5 0310 uid [ unknown] Yarn Packaging [email protected] sub rsa4096 2016-10-05 [E] sub rsa4096 2019-01-02 [S] [expires: 2020-02-02]
La clé ici est constituée des 8 derniers caractères de l'empreinte digitale de la clé GPG dans la ligne commençant par pub.
Donc, dans mon cas, la clé est 86E50310 et je vais la supprimer en utilisant cette commande :
sudo apt-key del 86E50310
Vous verrez un OK dans la sortie et la clé GPG du paquet Yarn sera supprimée de la liste des clés GPG auxquelles votre système fait confiance.
J'espère que ce tutoriel vous a aidé à installer Yarn sur Ubuntu, Debian, Linux Mint, OS élémentaire, etc. J'ai fourni quelques commandes Yarn de base pour vous aider à démarrer ainsi que les étapes complètes pour supprimer Yarn de votre système.
J'espère que vous avez aimé ce tutoriel et si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.