Comment installer Yarn sous Windows ?

Si vous cherchez comment installer Yarn sur le système d’exploitation Windows, vous êtes au bon endroit. Yarn est un gestionnaire de packages rapide et sûr pour JavaScript, et le processus d’installation sous Windows est assez simple.

Le gestionnaire de packages npm pour les outils et bibliothèques JavaScript est utilisé depuis longtemps. Cependant, il souffre de problèmes tels que la sécurité, les performances et la cohérence. Les problèmes deviennent exponentiels lorsque vous envisagez d’utiliser npm pour un projet de développement logiciel de grande envergure et simultané.

Cependant, vous pouvez contourner tous ces problèmes et toujours accéder au registre npm en utilisant Yarn. De plus, il s’agit d’un gestionnaire de packages prêt pour l’avenir avec des fonctionnalités robustes et des commandes simples. Continuez à lire pendant que nous vous montrons comment installer des packages de fils sur votre PC Windows à partir de zéro.

Qu’est-ce que le fil?

Google, Facebook, Tilde et Exponent ont collaboré sur un outil de gestion de packages JavaScript qui peut remplacer npm. Le résultat du projet est le gestionnaire de packages Yarn publié en tant qu’outil open source en 2016.

Yarn est un nouveau gestionnaire de packages qui simplifie et modifie le flux de travail existant pour la maintenance et la gestion des packages JavaScript sur npm ou d’autres gestionnaires de packages. Cependant, l’outil Yarn prendra toujours en charge le registre npm pour récupérer des bibliothèques JS préprogrammées, des outils, etc.

Découvrez ci-dessous les nouvelles fonctionnalités de Yarn qui en font un outil extraordinaire pour chaque développeur :

  • Il récupère et installe plus rapidement les bibliothèques JS, les outils, les packages, etc.
  • Son moteur principal assure l’intégrité, la fiabilité et le contrôle de version des packages installés.
  • Un simple projet de développement logiciel peut inclure des milliers de dépendances. Yarn facilite le flux de travail de gestion des dépendances.
  • Il prend en charge les registres de mixage.
  • Yarn est compatible avec les workflows Bower et npm.
  • Il offre des restrictions de licence de module installé.
  • Livré avec une API JS publique pour la consommation de données d’API via des outils de construction.
  • Yarn offre également de belles sorties CLI, des lignes de code minimales et une interface utilisateur lisible.

Ce gestionnaire de packages prêt pour l’avenir a un processus quelque peu similaire ou plus simple pour la gestion des packages DevOps. Cependant, l’outil Yarn est très fiable, plus rapide et extrêmement sécurisé par rapport aux alternatives Yarn.

Que fait le fil ?

Yarn résout simplement les problèmes courants de gestion des packages dont souffre npm. Voici quelques fonctionnalités populaires de Yarn :

  • Yarn prend en charge les plugins. Les utilisateurs peuvent utiliser des plugins Yarn, des plugins tiers pour Yarn ou écrire leurs propres plugins.
  • La fonctionnalité Contraintes permet aux développeurs d’appliquer des règles et des politiques pour les champs manifestes ou les dépendances dans les espaces de travail délimités.
  • Yarn permet à un programmeur d’utiliser un cache hors ligne sur la machine locale à l’aide d’un seul fichier.
  • L’option Plug’n’Play permet aux utilisateurs d’exécuter des projets Node.js sans le dossier node_modules. L’application Node.js résultante démarre plus rapidement par rapport aux applications qui contiennent le dossier node_modules.
  • La fonctionnalité Protocoles permet aux développeurs de définir le protocole de résolution des packages. Par exemple, vous utiliserez le protocole de correctif pour créer une version corrigée du package d’origine. Un autre exemple pourrait être le protocole git pour récupérer des packages publics à partir de n’importe quel référentiel Git.
  • L’option Release Workflow aide un développeur de logiciels à mettre automatiquement à niveau les packages relatifs distribués dans plusieurs monorepos. Pour cela, un programmeur doit mettre à niveau les packages racine et Release Workflow gère le reste.
  • Yarn Workspaces est une fonctionnalité intuitive. Il permet aux programmeurs d’installer des dépendances en une seule fois à partir de plusieurs fichiers package.json dans de nombreux sous-dossiers d’un seul fichier racine package.json.
  Que sont les éditions Windows N et devriez-vous les utiliser ?

Le flux de travail du fil

Chaque fois que vous passez d’un gestionnaire de packages à un autre, le principal défi est le changement de flux de travail. L’objectif de Facebook était de créer un gestionnaire de packages facile à utiliser tout en prenant en charge les flux de travail standard existants à partir de référentiels de packages populaires tels que npm. Par conséquent, Yarn n’a apporté aucun changement radical. Voici un aperçu du flux de travail de base de Yarn :

  • Créez ou démarrez un nouveau projet de développement d’application : yarn init.
  • Ajout, suppression ou mise à jour de diverses dépendances : yarn add [package]mise à niveau du fil [package]fil enlever [package].
  • Installer ou réinstaller une bibliothèque de code ou une dépendance : yarn install, yarn install –force, etc.
  • Gestion des versions de packages en cours de création, de mise à jour, de correctifs, etc., à l’aide de Gits.
  • Intégration continue avec des outils connexes comme AppVeyor, CirleCI, Codeship, Semaphore, Codefresh, etc.

Les avantages du fil

  • Le moteur principal de Yarn est livré avec des algorithmes puissants pour permettre une installation plus rapide des packages. Lorsque vous récupérez et installez des milliers de packages dans votre projet logiciel, Yarn les installe en parallèle. Au contraire, npm le fait un par un. Par conséquent, la durée du projet augmente considérablement.
  • Yarn permet aux développeurs de conserver plusieurs fichiers de cache locaux pour plusieurs projets. Par conséquent, l’utilisation ou la mise à jour de nombreux packages pour plusieurs projets de développement d’applications devient facile et plus rapide.
  • Des géants de la technologie comme Facebook, Google, etc. soutiennent la communauté Yarn. Par conséquent, vous pouvez trouver fréquemment les derniers correctifs, mises à niveau et nouvelles versions.
  • Yarn est livré avec un guide de migration détaillé si vous déplacez un projet de développement JavaScript existant vers Yarn.
  • Yarn garantit une installation de base sur tous les systèmes via la manière déterministe des opérations d’installation et un format de fichier verrouillé.
  • Yarn garantit l’intégrité de tous les packages importés en exécutant des sommes de contrôle.
  • Yarn évite les cascades de demandes lors de l’obtention de packages à partir de sources cloud. Ce processus augmente l’efficacité du réseau.

Prérequis pour installer Yarn sous Windows

L’installation de runtimes de développement et d’autres outils est devenue sans effort de nos jours. Le processus d’installation de Yarn n’est pas différent. Vous pouvez instantanément commencer à maintenir et à gérer les bibliothèques JavaScript et les dépendances sur votre ordinateur Windows à l’aide de Yarn. Il vous suffit de taper quelques codes et de faire quelques clics.

  Correction de l'accès Internet privé ne se connecte pas dans Windows 10

Avant de pouvoir apprendre à installer Yarn sous Windows, vous devez vous assurer que l’appareil est correctement conditionné. Par exemple, considérez les éléments suivants :

  • Vous aurez besoin de .NET Framework 4.0 ou version ultérieure.
  • Accès administratif à l’invite de commande Windows.
  • De même, vous aurez besoin d’un accès administrateur à PowerShell.
  • La dernière version d’exécution de Node.js est également obligatoire pour exécuter Yarn.

Si vous travaillez sur un poste de travail Windows 10 ou Windows 11 connecté en tant qu’administrateur, vous avez pris soin des trois premiers prérequis. Cependant, apprenez-en plus sur l’installation de Node.js ci-dessous :

Vérification de l’installation de Node.js sur votre ordinateur Windows

#1. Cliquez sur l’icône de recherche sur votre PC Windows 10 et tapez CMD.

#2. Vous verrez l’application Invite de commandes dans la section Meilleure correspondance.

#3. Cliquez avec le bouton droit sur le lien Invite de commandes, puis sélectionnez Exécuter en tant qu’administrateur.

#4. L’application Invite de commandes s’ouvrira avec la sortie de ligne de commande suivante :

C:Windowssystem32>

#5. Maintenant, tapez la syntaxe suivante et appuyez sur Entrée.

node --version

#6. Si la sortie CLI montre que ‘node’ n’est pas reconnu comme une commande interne ou externe, un programme exécutable ou un texte de fichier batch, cela signifie que vous devez installer Node.js.

Installation de Node.js sur votre PC Windows

#1. Visitez le portail Node.js pour télécharger la dernière version de celui-ci.

#2. Sélectionnez une version à télécharger sous Télécharger pour Windows.

#3. Double-cliquez sur le package d’installation Node.js.

#4. Cliquez sur Suivant une fois que le programme d’installation a vérifié l’espace requis.

#5. Maintenant, vous devez accepter la licence d’utilisateur final et cliquer sur Suivant.

#6. Sélectionnez à nouveau Suivant sur l’écran Dossier de destination.

#sept. N’apportez aucune modification à l’écran de configuration personnalisée. Cliquez simplement sur Suivant.

#8. Sélectionnez à nouveau Suivant dans l’outil Modules natifs, puis cliquez sur Installer.

#9. Une fois l’installation terminée, cliquez sur Terminer.

Installer Yarn sous Windows à l’aide du programme d’installation Yarn MSI

Maintenant, vous êtes prêt à installer Yarn sous Windows.

Obtenir le programme d’installation MSI de fil

#1. Visitez le portail de téléchargement de fils.

#2. Vous devez voir le texte Cliquer pour développer/réduire sous l’en-tête Alternatives.

#3. Cliquez sur la flèche de la liste déroulante près du message ci-dessus pour développer les alternatives d’installation de Yarn.

#4. Dans l’option Système d’exploitation, sélectionnez Windows.

#5. Sélectionnez Classic Stable dans l’option Version.

#6. Maintenant, cliquez simplement sur Télécharger le programme d’installation.

C’est ça! Vous devriez trouver le programme d’installation .msi de Yarn dans le dossier Téléchargements.

Exécution du programme d’installation Yarn MSI

#1. Accédez au dossier Téléchargements sur votre PC Windows.

#2. Double-cliquez sur le package d’installation Yarn.

#3. Vous verrez l’écran Bienvenue dans l’assistant de configuration de fil. Cliquez sur Suivant.

#4. Le programme d’installation de Yarn affichera maintenant l’écran du contrat de licence de l’utilisateur final.

#5. Sur l’écran ci-dessus, cochez la case J’accepte, puis sélectionnez Suivant.

#6. Vous verrez maintenant le dossier de destination dans lequel le programme d’installation de Yarn installe Yarn. Vous pouvez le garder tel quel. Sélectionnez simplement Suivant.

#sept. Enfin, vous êtes sur l’écran Prêt à installer. Cliquez simplement sur Installer pour permettre au programme d’installation de Yarn MSI d’installer Yarn sous Windows.

Le processus est terminé lorsque vous voyez l’assistant de configuration de fil terminé. Cliquez simplement sur Terminer et vous êtes prêt.

  Comment désactiver les barres de défilement fines sur Windows 10

Vérification de l’installation de Yarn sur votre PC Windows

#1. Ouvrez l’invite de commande en tant qu’utilisateur administrateur.

#2. Après la sortie CLI C:Windowssystem32> tapez yarn –version.

#3. Vous devriez voir le script suivant en sortie :

1.22.19<br>C:Windowssystem32>

Le script ci-dessus signifie que vous avez installé Yarn avec succès sur un PC Windows. La version de Yarn que vous avez installée est la 1.22.19.

Installer Yarn sur Windows à l’aide de l’application d’invite de commande

Les développeurs experts n’aiment pas toujours installer des runtimes ou des packages de développement via un programme d’installation MSI. Par conséquent, pour les développeurs chevronnés comme vous, Yarn propose également une installation d’interface de ligne de commande. Vous pouvez suivre les étapes ici :

#1. Démarrez le processus sur un ordinateur Windows 11 ou Windows 10 afin de ne pas avoir à installer le dernier .NET Framework, l’invite de commande, PowerShell, etc., séparément.

#2. Assurez-vous que vous avez déjà installé Node.js sur ce PC. Vous pouvez le confirmer en essayant les étapes mentionnées ci-dessus dans la section « Vérification de l’installation de Node.js ».

#3. Si vous obtenez une sortie CLI avec le numéro de version de Node.js, cela signifie que vous avez déjà Node.js.

#4. Si vous n’obtenez aucune information sur la version, vous devez installer Node.js. Vous pouvez suivre les étapes mentionnées précédemment dans la section « Installation de Node.js sur votre PC Windows ».

#5. Votre installation Node.js devrait déjà avoir installé Corepack. Activez-le simplement à l’aide d’une invite de commande. Exécutez la commande suivante pour activer cette fonctionnalité :

corepack enable

#6. Une fois cela fait, vous pouvez exécuter le script suivant à l’invite de commande pour installer Yarn sous Windows :

npm install --global yarn

#sept. La sortie CLI sera ajoutée 1 package et audité 2 packages en 1 lorsque l’installation est réussie.

Vous pouvez vérifier la version de Yarn installée pour confirmer si l’installation a réussi ou non. C’est ça!

Installer Yarn sur Windows à l’aide de Scoop

Scoop est un autre moyen pratique d’installer Yarn sous Windows sans exécuter aucun programme d’installation. Il s’agit d’un programme d’installation de packages pour Windows. L’outil fonctionne via l’application PowerShell. La plupart des développeurs experts utilisent Scoop, il est donc considéré que vous l’avez déjà sur votre système Windows.

Si vous n’avez pas Scoop sur votre PC Windows, vous pouvez l’obtenir depuis GitHub en suivant le guide d’installation officiel. Accédez au portail Scoop Quick Start GitHub pour installer Scoop en quelques minutes.

Une fois cela fait, ouvrez l’application PowerShell et exécutez la commande Scoop suivante pour installer Yarn :

scoop install yarn

Scoop ne poursuivra pas l’installation s’il n’y a pas d’exécution Node.js sur votre PC. Il vous proposera de l’installer. Voici la commande à lancer :

scoop install nodejs    

Installer Yarn sur Windows avec Chocolatey

Les développeurs chevronnés utilisent régulièrement Chocolatey pour la gestion des packages Windows. Si vous l’avez sur votre PC, vous pouvez également installer Yarn en utilisant Chocolatey.

Si vous n’avez pas cet outil, vous pouvez visiter Installer Chocolatey pour l’obtenir. Une fois l’installation de Chocolatey terminée, ouvrez l’invite de commande pour exécuter la commande suivante qui installe automatiquement Yarn :

choco install yarn

Si vous n’avez pas d’environnement d’exécution Node.js, Chocolatey l’installera tout seul.

Derniers mots pour installer Yarn sous Windows

Jusqu’à présent, l’article a abordé les bases du fil, comme ce qu’il est, ses avantages, son objectif, etc. De plus, vous avez également découvert plusieurs façons d’installer Yarn à partir de zéro.

Si vous êtes nouveau dans les projets de développement basés sur JavaScript, vous bénéficierez énormément des étapes. Vous écourterez la partie de devinettes et de recherche Google pour savoir comment installer Yarn sur Windows et commencerez à maintenir et à gérer les packages JavaScript sur Yarn.

Puisque vous êtes intéressé par les projets de développement JavaScript, vous devez consulter les meilleurs frameworks JavaScript (JS) et bibliothèques d’interface utilisateur JavaScript (JS).

De plus, si vous êtes un développeur chevronné et que vous êtes plus intéressé par les grands projets DevOps, vous devez également jeter un coup d’œil au meilleur référentiel d’hébergement de packages.