Faites connaissance avec le nouveau gestionnaire de paquets JavaScript développé par Facebook
La plupart des développeurs frontaux connaissent déjà npm, le gestionnaire de paquets basé sur Node pour les bibliothèques, les frameworks et les plugins JavaScript. C'est le gestionnaire de paquets le plus utilisé par les développeurs web, mais Facebook a mis au point un tout nouveau directeur chargé d'emballage nommé Yarn qui devient rapidement rival chaud de npm.
Avec le fil, vous pouvez toujours extraire des éléments du référentiel npm, mais vous pouvez aussi tirer d'autres pensions et gérer vos propres dépendances personnalisées installées sur de nombreuses machines différentes.
Le plus grand avantage de Yarn est la cohérence pour différentes versions de scripts et gestion pour différentes machines.
Les utilisateurs qui utilisent npm peuvent disposer de la dernière version de jQuery sur leur ordinateur portable, mais peuvent basculer sur leur ordinateur de bureau et exécuter une version légèrement obsolète. Cela peut généralement être géré avec un appel de mise à jour mais le fil peut être plus facile.
En fin de compte, les développeurs utilisent des gestionnaires de paquets pour installer des ressources appelées packages à partir d'un référentiel universel. Ces packages peuvent être des bibliothèques, des frameworks, ou tout type de code pré-packagé.
En ce qui concerne la mise à jour automatique des paquets, Yarn souhaite rendre ce processus plus large, plus facile et beaucoup plus sécurisé. Ces idées émanent toujours de l'équipe de développement de Facebook, mais Yarn offre déjà des avantages incroyables:
- Accès à npm, bower et autres pensions personnalisées
- Les dépendances peuvent être installées sur plusieurs machines
- Performances optimales basées sur les vitesses de téléchargement
- La mise en cache des paquets, de sorte que vous pouvez télécharger à nouveau sans Internet
Sur la page Yarn GitHub, vous trouverez des instructions d’installation pour les sites Web locaux ou les sites de production en direct..
Si vous êtes nouveau sur Yarn et souhaitez effectuer un test, consultez le guide d'utilisation sur le site officiel. C’est l’un des gestionnaires de paquets les plus simples à utiliser, et si vous avez déjà une expérience de l’utilisation de npm, alors vous vous sentirez comme à la maison avec Yarn.
Et comme il s’agit d’un projet relativement nouveau, j’attends beaucoup de mises à jour de Facebook dans les mois à venir..