السلام عليكم،

قبل مدة انتقلت كلياً الى مُدير الحزم Yarn الذي طورته شركة فيسبوك و تبنته عدة شركات كبرى منها جوجل، و كان مميزاً صراحة و بعد ازدياد شعبيته مؤخراً بعد تصحيح بعض الأخطاء (Bugs) التي احتواها تخليت عن NPM.

انتقالي كان بعد تجربة مريرة مع NPM و مكتبات تطوير الواجهات المختلفة React/Webpack .. ، لكن مع بدئي استخدام مكتبة React Native أوجب علي التغيّر تدريجيا لاستعمال Yarn و كان سريعاً بصراحة مع قدرته الاحتفاظ بالملفات دون الحاجة لتحميلها كل مرة.

من بعض الملاحظات التي استخلصها دون اطالة:

  • سريع و خفيف مقارنة بالـ NPM يمكنكم تجربة ذلك بأنفسكم في Tearminal بدالة (time) لقياس السرعة.

  • في مدير الحزم Yarn تكون كتابة الأوامر سلسة جداً و بسيطة للغاية، لا حاجة لبعض التعقيدات مثل "--save-dev" الخاصة بـ dependencies ..الخ .

  • ملف (.lock) خُطوة اضافية جيدة تعطيك النظرة الشاملة لجميع نُسخ الحُزم و روابطها الذي احتواها المشروع بشكل مفصل عن ملف (package.json).

في الأخير، أترككم لتصفوا لنا تجاربكم و ملاحظاتكم.. دمتم بود.