السلام عليكم،
قبل مدة انتقلت كلياً الى مُدير الحزم Yarn الذي طورته شركة فيسبوك و تبنته عدة شركات كبرى منها جوجل، و كان مميزاً صراحة و بعد ازدياد شعبيته مؤخراً بعد تصحيح بعض الأخطاء (Bugs) التي احتواها تخليت عن NPM.
انتقالي كان بعد تجربة مريرة مع NPM و مكتبات تطوير الواجهات المختلفة React/Webpack .. ، لكن مع بدئي استخدام مكتبة React Native أوجب علي التغيّر تدريجيا لاستعمال Yarn و كان سريعاً بصراحة مع قدرته الاحتفاظ بالملفات دون الحاجة لتحميلها كل مرة.
من بعض الملاحظات التي استخلصها دون اطالة:
سريع و خفيف مقارنة بالـ NPM يمكنكم تجربة ذلك بأنفسكم في Tearminal بدالة (time) لقياس السرعة.
في مدير الحزم Yarn تكون كتابة الأوامر سلسة جداً و بسيطة للغاية، لا حاجة لبعض التعقيدات مثل "--save-dev" الخاصة بـ dependencies ..الخ .
ملف (.lock) خُطوة اضافية جيدة تعطيك النظرة الشاملة لجميع نُسخ الحُزم و روابطها الذي احتواها المشروع بشكل مفصل عن ملف (package.json).
في الأخير، أترككم لتصفوا لنا تجاربكم و ملاحظاتكم.. دمتم بود.
التعليقات