Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!

Utilisez le code à la caisse :

Skills
05.06.2025

Installation et utilisation du gestionnaire de paquets Yarn sous Linux

Installer et utiliser Yarn sur votre VPS AlexHost

Pourquoi utiliser Yarn sur AlexHost ? Yarn, un gestionnaire de paquets JavaScript rapide et fiable, rationalise la gestion des dépendances pour les projets Node.js. Le VPS d’AlexHost avec stockage NVMe, accès racine et protection DDoS assure des opérations Yarn rapides pour vos applications web. Ce guide couvre l’installation de Yarn sur Linux, les commandes de base, et compare Yarn vs. npm pour les utilisateurs d’AlexHost.

Installer Yarn sur Linux

Yarn peut être installé sur une variété de distributions Linux. Vous trouverez ci-dessous les méthodes pour quelques distributions populaires

Méthode 1 : Installer Yarn en utilisant le gestionnaire de paquets APT

C’est la méthode la plus courante pour installer Yarn sur les systèmes basés sur Debian

  1. Mettez à jour la liste des paquets
    sudo apt update
    #
  2. Installez les dépendances nécessaires: Si curl n’est pas installé, vous pouvez l’installer
    sudo apt install curl
    #
  3. Ajoutez le dépôt APT Yarn: Vous pouvez maintenant ajouter le dépôt de paquets Yarn

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarn.gpg
    ##ATP_NOTR_4_CODE_TAG_NOTR_ATP####
  4. Mettez à nouveau à jour votre liste de paquets : après avoir ajouté le dépôt Yarn, mettez à nouveau à jour votre liste de paquets
    sudo apt update
    #
  5. Installer Yarn: Vous pouvez maintenant installer Yarn
    sudo apt install yarn
    ####
  6. Vérifier l’installation:Enfin, vérifiez que Yarn a été installé avec succès
    yarn --version
    #####

Méthode 2 : Installer Yarn via npm

Si vous avez déjà installé Node.js et npm, vous pouvez installer Yarn à l’aide de npm

  1. Installer Node.js et npm (s’il n’est pas installé)
    sudo apt install nodejs npm
    #
  2. Installer Yarn avec npm: Après avoir installé npm, vous pouvez installer Yarn globalement avec la commande suivante
    npm install --global yarn#

Utiliser les commandes de base de Yarn

  • Initier un nouveau projet:Pour créer un nouveau projet avec Yarn, naviguez jusqu’au répertoire désiré et démarrez
    yarn init
    #

    Suivez les instructions pour créer un fichier package.json.

  • Ajouter une dépendance :Pour ajouter un paquet (dépendance) à votre projet, utilisez
    yarn add package-name
    #
  • Ajouter une dépendance de développement:Pour les dépendances de développement uniquement, utilisez
    yarn add package-name --dev
    ##
  • Supprimer une dépendance:Pour supprimer un paquetage, utilisez : ##atp_notr_12_code_tag_notr_atp###
    yarn remove package-name
    #
  • Installer toutes les dépendances:Si vous avez un fichier package.json, vous pouvez installer toutes les dépendances avec
    yarn install
    ##
  • Mettre à jour les dépendances:Pour mettre à jour un paquet spécifique
    ##ATP_NOTR_15_CODE_TAG_NOTR_ATP####

Exécution de scripts

Yarn vous permet également d’exécuter des scripts définis dans votre fichier package.json

##ATP_NOTR_16_CODE_TAG_NOTR_ATP#####

Yarn vs npm : Différences, avantages et inconvénients

Différences

  1. Verrouiller les fichiers
    • Yarn: Utilise un fichier yarn.lock pour verrouiller les versions des dépendances des paquets, ce qui garantit des installations cohérentes dans tous les environnements.
    • npm: introduit une fonctionnalité similaire avec package-lock.json dans npm 5.
  2. Vitesse d’installation
    • Yarn: Généralement plus rapide grâce aux installations parallèles et à la mise en cache.
    • npm: a été plus lent dans le passé, mais des améliorations ont été apportées dans les versions récentes.
  3. Commandes CLI
    • Yarn a des commandes uniques comme yarn upgrade-interactive pour les mises à jour interactives.
  4. Espaces de travail
    • Yarn: prend en charge les espaces de travail pour la gestion des mono-positions.
    • npm.

Avantages et inconvénients de Yarn

Avantages

  • Vitesse: Installation plus rapide grâce à la mise en cache et au parallélisme.
  • Installations déterministes.
  • Commandesplus intuitives et meilleurs résultats.
  • Espaces de travail: Prise en charge intégrée de la gestion des monorépôts.

Inconvénients

  • Dépendance à l’égard de Node.js : Node.js doit être installé avant Yarn.
  • Courbe d’apprentissage: Les nouveaux utilisateurs peuvent avoir besoin de temps pour s’habituer à la structure de commande différente de celle de npm.

Avantages et inconvénients de npm

Avantages

  • Adoption généralisée: il est préinstallé avec Node.js, ce qui en fait un outil largement utilisé et bien supporté.
  • Écosystème mature: Grande communauté et ressources étendues disponibles pour le dépannage.
  • Simplicité: Familier à la plupart des développeurs JavaScript.

Inconvénients

  • Vitesse: a été plus lent que Yarn dans le passé, bien que des mises à jour récentes l’aient amélioré.
  • Moins déterministe: avant npm 5, les installations pouvaient varier d’un environnement à l’autre sans fichier de verrouillage.

Conclusion : Propulsez vos projets JavaScript avec Yarn sur AlexHost

La vitesse et la fiabilité de Yarn en font un choix de premier ordre pour la gestion des dépendances, et le VPS d’AlexHost alimenté par NVMe garantit des installations rapides comme l’éclair. Configurez Yarn via APT ou npm, utilisez des commandes intuitives et tirez parti de la sécurité d’AlexHost pour des applications Node.js robustes. Que vous choisissiez Yarn ou npm, l’accès root et le support d’AlexHost assurent le bon fonctionnement de vos projets – commencez à construire maintenant !

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!

Utilisez le code à la caisse :

Skills