Recherche de site Web

Comment installer Yarn sur CentOS 8


Créé par Facebook, Yarn est le gestionnaire de packages le plus cool et le plus récent pour NodeJS qui est venu remplacer npm. Bien que npm fonctionne très bien, Yarn est livré avec quelques améliorations qui lui confèrent un avantage concurrentiel par rapport à npm. En fait, les développeurs migrent désormais leurs projets Node.JS vers Yarn.

Lecture recommandée : 18 meilleurs frameworks NodeJS pour les développeurs en 2019

Alors, pourquoi les développeurs sont-ils si étourdis par Yarn ?

Premièrement, Yarn éclipse npm en termes de vitesse d'installation des packages. Yarn est beaucoup plus rapide que npm et installe les packages simultanément, ce qui en fait un meilleur choix que npm.

De plus, lorsqu'un package est installé, un cache global est installé contenant toutes les dépendances. Cela élimine le besoin de revenir en ligne pour les télécharger à nouveau et rend l'installation ultérieure beaucoup plus rapide.

Deuxièmement, Yarn est considéré comme plus sécurisé que npm. En effet, il installe les packages à partir des fichiers package.json ou yarn.lock.

Yarn.lock garantit que le même package est installé sur tous les appareils, éliminant ainsi les bugs résultant de l'installation de différentes versions. En revanche, npm installe des packages à partir de dépendances qui soulèvent des problèmes de sécurité en raison d'incohérences dans les versions de packages installées.

Dans ce didacticiel, vous apprendrez comment installer Yarn sur CentOS 8. Commençons.

Étape 1 : Installer NodeJS dans CentOS 8

Pour commencer, connectez-vous à votre système CentOS 8 en tant qu'utilisateur root et installez le référentiel EPEL comme indiqué.

yum install epel-release

Ensuite, installez NodeJS sur CentOS 8 à l'aide de la commande.

yum module install nodejs

Pour confirmer l'installation de Node.JS, exécutez.

node -v
node --version

À partir du résultat, nous avons installé la version 10.16.3 de Node.

Étape 2 : Activer le référentiel de fils

Après avoir installé avec succès Node.js à l'étape précédente, nous devons activer le référentiel Yarn à l'aide de la commande curl suivante.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

Ensuite, ajoutez la clé GPG à l'aide de la commande rpm.

rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Étape 3 : Installer Yarn dans CentOS 8

Installez maintenant Yarn à l'aide de la commande.

yum install yarn

Pour vérifier la version de Yarn que nous avons installée, exécutez.

yarn --version

1.21.1

À partir du résultat, nous pouvons voir que la dernière version de Yarn installée est Yarn v. 1.21.1.

Étape 4 : Créer un nouveau projet dans Yarn

Vous pouvez créer un nouveau projet à l'aide de la commande yarn init puis suivi du nom du projet. Par exemple:

yarn init my_first_project

Vous serez invité à répondre à quelques questions. Vous pouvez décider de répondre Oui ou Non ou simplement appuyer sur ENTRÉE pour passer à la question suivante.

Un fichier package.json est créé à la fin et vous pouvez le confirmer à l'aide de la commande ls comme indiqué.

ls -l package.json

Ce fichier contient toutes les informations que vous venez de fournir et vous en visualisez le contenu à l'aide de la commande cat.

cat package.json

Étape 5 : Installer les packages à l’aide de Yarn

Pour installer le package, utilisez simplement la syntaxe.

yarn add [package_name]

Par exemple,

yarn add express

Pour supprimer le package, exécutez simplement.

yarn remove express

Conclusion

Yarn présente des avantages utiles qui cherchent à compenser les lacunes de npm. Il est beaucoup plus rapide, sécurisé et dépasse progressivement npm en tant que gestionnaire de paquets préféré de Node.

Avec Yarn, vous pouvez déployer vos projets avec facilité et confort tout en évitant les désagréments occasionnés par npm. En un mot, Yarn est le meilleur des deux. Essayez-le et faites-nous part de votre expérience !