Aller au contenu

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.

Parlons de votre projet