GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et utiliser Yarn Package Manager sous Linux

Dans ce didacticiel, nous discuterons de ce qu'est le fil , comment installer le gestionnaire de paquets Yarn sous Linux et enfin nous verrons l'utilisation de base de Yarn.

Introduction au fil

Fil, signifie Y et A autre R ressource N avigator, est un gestionnaire de packages moderne pour installer et gérer des programmes JavaScript dans les systèmes d'exploitation Linux, macOS et Windows.

Yarn est un gestionnaire de paquets rapide, sécurisé et fiable. Yarn est entièrement compatible avec le npm registry et peut travailler avec npm gestionnaire de paquets.

Il fait tout en même temps pour maximiser l'utilisation des ressources et met en cache tous les packages téléchargés. Il n'est donc pas nécessaire de télécharger le même package encore et encore. Yarn est également sécurisé par conception, car il utilise des sommes de contrôle avant l'installation pour garantir l'intégrité de chaque paquet.

Par défaut, Yarn prend en charge Node . Vous pouvez également étendre la prise en charge à d'autres langages de programmation à l'aide de plugins. Même si l'utilisation de la commande Yarn est similaire à Npm, elle comporte quelques commandes supplémentaires. Par exemple, il a "yarn why" commande qui vous indique pourquoi un certain paquet est installé.

Yarn a été initialement développé par Facebook pour traiter et résoudre les problèmes de performances et de sécurité avec npm. Now Yarn est un projet open source indépendant lié ni à Facebook ni à aucune autre entreprise.

Installer le gestionnaire de packages Yarn sous Linux

Yarn est disponible dans les dépôts par défaut de mes nombreuses distributions Linux. Cependant, la méthode officiellement recommandée pour installer Yarn utilise Npm , le gestionnaire de packages Nodejs.

Npm sera installé par défaut avec l'installation de Nodejs. Pour Nodejs sous Linux, reportez-vous au guide suivant :

  • Comment installer NodeJS sur Linux

Après avoir installé Nodejs, utilisez npm pour installer Yarn sur votre machine Linux :

$ npm install -g yarn

Vérifiez la version de Yarn installée :

$ yarn --version
1.22.10

Comme vous pouvez le voir dans la sortie ci-dessus, la version installée de Yarn est 1.22.10 .

Mettre à niveau le fil 1.x vers le fil 2

Les développeurs de Yarn recommandent de migrer de la version 1.x de Yarn vers la version 2.x pour obtenir une expérience Yarn rapide et stable.

Pour migrer Yarn 1.x vers Yarn 2, accédez au dossier de votre projet et exécutez la commande suivante pour passer à la version Yarn 2 :

$ yarn set version berry

Ici, berry est le nom de code de la version de Yarn 2. Vous pouvez vérifier la version à l'aide de la commande :

$ yarn --version
 2.4.1

Vous pouvez également utiliser la commande suivante pour mettre à niveau de manière permanente la version Yarn 1.x vers la version Yarn 2.x :

$ yarn set version latest

Vérifiez si Yarn est correctement mis à jour ou non à l'aide de la commande :

$ yarn --version
2.4.1

Génial! Yarn a été migré vers la version 2.x. Au moment de la rédaction de ce guide, la dernière version de Yarn était 2.4.1 .

Démarrer avec Yarn

Nous avons installé Yarn et l'avons mis à niveau vers la dernière version. Maintenant, apprenons quelques commandes Yarn de base.

1. Afficher la section d'aide

Pour afficher la liste des commandes Yarn disponibles, reportez-vous à la section d'aide Yarn en exécutant la commande suivante :

$ yarn help

Cette commande listera toutes les commandes Yarn, y compris leurs options/indicateurs, ainsi qu'une petite description de chaque commande. Vous pouvez également afficher la section d'aide de n'importe quelle sous-commande comme ci-dessous :

$ yarn add -h

Ou,

$ yarn add --help

Je suis vraiment impressionné par la section d'aide Yarn. La section d'aide de chaque sous-commande Yarn est soigneusement écrite avec des exemples de commandes. La section d'aide de toutes les commandes est très détaillée et toutes les options sont expliquées en détail. Je suppose que vous n'avez pas besoin de documentation en ligne. Tout peut être obtenu hors connexion.

2. Démarrer un nouveau projet

Exécutez la commande suivante pour démarrer un nouveau projet :

$ yarn init

Cette commande créera un nouveau projet avec le nom de l'utilisateur actuel.

Exemple de résultat :

{
   name: 'ostechnix'
 }

3. Installer les dépendances

Pour installer toutes les dépendances nécessaires à notre nouveau projet, exécutez :

$ yarn

Ou,

$ yarn install

4. Installer les packages

Nous pouvons installer des packages ou des dépendances supplémentaires en utilisant yarn add commande. Il existe plusieurs façons d'ajouter un nouveau package à l'aide de la commande yarn.

Pour ajouter un package standard, par exemple lodash , dans l'espace de travail actuel, exécutez :

$ yarn add lodash

Vous pouvez ajouter une version spécifique d'un package à l'espace de travail actuel avec la commande :

$ yarn add [email protected]

Vous pouvez également ajouter un package depuis la branche master d'un dépôt GitHub à l'espace de travail actuel à l'aide d'une URL :

$ yarn add [email protected]://github.com/lodash/lodash

Ou en utilisant le protocole GitHub comme ci-dessous :

$ yarn add [email protected]/lodash

Si vous souhaitez ajouter une autre catégorie de dépendances, utilisez --dev drapeau pour ajouter des dépendances de développement et --peer pour ajouter des dépendances entre pairs.

$ yarn add lodash --dev
$ yarn add lodash --peer

Comme je l'ai déjà dit, nous pouvons afficher la section d'aide d'une sous-commande Yarn en utilisant -h/--help drapeau :

$ yarn add -h

5. Forfaits de mise à niveau

Pour mettre à niveau un package à l'aide de Yarn, exécutez :

$ yarn up lodash

6. Afficher les informations sur le paquet

Pour afficher les informations relatives à un package, exécutez :

$ yarn info lodash
└─ [email protected]:4.17.21
└─ Version: 4.17.21

Si vous souhaitez afficher toutes les informations disponibles sur un paquet utilisant du fil, la commande serait :

$ yarn npm info lodash

7. Exécuter une commande shell

Nous pouvons exécuter une commande shell avec yarn exec commande.

Par exemple, affichons un texte Hello World avec Yarn comme ci-dessous :

$ yarn exec echo Hello World
Hello World

Afficher la version du noyau Linux avec la commande Yarn :

$ yarn exec uname -mrs
Linux 5.4.0-72-generic x86_64

8. Afficher pourquoi un paquet est installé

C'est l'une des caractéristiques uniques de Yarn. Yarn peut afficher la raison pour laquelle un package est installé.

$ yarn why lodash

9. Afficher les espaces de travail

L'autre caractéristique notable de Yarn est les espaces de travail. Workspace permet aux utilisateurs d'installer des dépendances à partir de plusieurs package.json fichiers dans les sous-dossiers d'une seule racine package.json fichier, le tout en une seule fois.

Pour imprimer tous les espaces de travail disponibles, exécutez :

$ yarn workspaces list

10. Afficher les paramètres de configuration actuels

Pour imprimer les paramètres de configuration actifs actuels, exécutez :

$ yarn config

11. Afficher les plug-ins

Pour imprimer les plugins disponibles directement depuis le référentiel Yarn, exécutez :

$ yarn plugin list

La commande ci-dessus affiche tous les plugins officiels disponibles. Si vous souhaitez afficher uniquement les plugins actuellement actifs, exécutez :

$ yarn plugin runtime

12. Télécharger les plugins

Nous pouvons télécharger et activer des plugins à partir du référentiel Yarn officiel ou de référentiels locaux ou tiers. Si vous ajoutez un plug-in à partir d'un référentiel tiers, saisissez l'URL du plug-in. Si vous ajoutez le plugin depuis votre système local, entrez simplement son chemin.

Pour télécharger et activer le plugin, par exemple plugin-version , à partir du référentiel Yarn, exécutez :

$ yarn plugin import @yarnpkg/plugin-version

13. Supprimer les plugins

Pour supprimer un plug-in importé du référentiel Yarn, exécutez :

$ yarn plugin remove @yarnpkg/plugin-stage

Si vous l'avez importé depuis le système local, mentionnez simplement son nom.

14. Supprimer les paquets

Pour désinstaller un package à l'aide de Yarn, exécutez :

$ yarn remove lodash

15. Supprimer le cache

Pour supprimer toutes les archives locales, exécutez :

$ yarn cache clean

Vous pouvez également supprimer toutes les archives stockées dans le ~/.yarn répertoire à l'aide de la commande :

$ yarn cache clean --mirror

Celles-ci sont juste suffisantes pour démarrer avec le gestionnaire de packages Yarn. Cependant, de nombreuses commandes sont disponibles. Je vous les laisse apprendre et expérimenter. Vous pouvez afficher la liste complète des commandes Yarn en utilisant yarn --help commande. Si vous ne connaissez pas l'utilisation d'une sous-commande spécifique, exécutez simplement "yarn sub-command -h" pour afficher la section d'aide de cette commande particulière.


Linux
  1. Comment installer et utiliser Snap Package Manager sur Ubuntu 20.04

  2. Comment installer et utiliser Flatpak sous Linux

  3. Comment installer et utiliser le gestionnaire de plugins Vim-plug sous Linux

  4. Comment installer et utiliser Traceroute sous Linux

  5. Comment installer et utiliser PIP Python Package Manager sur Rocky Linux 8

Comment installer et utiliser la commande locate sous Linux

Comment installer et utiliser le navigateur Tor sous Linux

Comment installer et utiliser phpMyAdmin sous Linux

Comment installer et utiliser la commande fd sous Linux

Comment installer et utiliser Nu Shell sous Linux

Comment installer et utiliser le gestionnaire de fenêtres i3 sous Linux