Le glossaire · Une idée plus claire
Yarn (Gestionnaire de paquets)
Yarn est un gestionnaire de paquets développé en 2016 par Facebook pour l'environnement d'exécution JavaScript Node.js.
Mis à jour le
Yarn est un système de packaging logiciel développé en 2016 par Facebook pour l'environnement d'exécution JavaScript Node.js.
À quoi sert Yarn ?
Yarn installe les bibliothèques dont un projet dépend, en s'appuyant sur le registre npm, et verrouille leurs versions dans un fichier yarn.lock pour obtenir des installations reproductibles. Il propose aussi la gestion de workspaces, utile pour les monorepos comme ceux gérés avec Turborepo.
Il fonctionne dans l'écosystème Node.js et s'utilise avec des projets React Native ou TypeScript.
Exemple : la commande yarn add lodash télécharge la bibliothèque, l'ajoute aux dépendances du fichier package.json et enregistre la version exacte dans yarn.lock. Les autres développeurs et les serveurs d'intégration obtiennent ainsi exactement les mêmes versions en lançant yarn install. Yarn met aussi en cache les paquets téléchargés pour accélérer les installations suivantes.
La prochaine étape
Et si on donnait forme
à votre idée ?
30 minutes pour parler de votre projet, de vos enjeux et de la suite.