📋 محتويات الصفحة
📖 الوصف
Yarn هو مدير حزم سريع وموثوق تم تطويره بواسطة Facebook بالتعاون مع Google و Exponent و Tilde. يحل Yarn محل npm مع الحفاظ على نفس بنية node_modules، مع تحسينات كبيرة في السرعة والموثوقية والأمان. يقدم Yarn ميزات مثل parallel installation، workspaces للمشاريع الكبيرة، و lock file مضمون.
🎯 يستخدم في
مجالات استخدام هذه الأداة
إدارة تبعيات مشاريع React و Node.js
المشاريع الكبيرة والـ monorepos
بيئات التطوير السريعة
CI/CD pipelines
✨ المميزات
أبرز مميزات هذه الأداة
تثبيت متوازي للحزم (Parallel Installation)
lock file مضمون لتثبيت ثابت
دعم workspaces أصلي
cache عالمي يوفر الوقت والمساحة
offline mode عبر الكاش
دعم Plug'n'Play (PnP)
⚠️ العيوب
نقاط يجب مراعاتها
Yarn Berry (v2+) لا يستخدم node_modules التقليدي
بعض المشاكل مع بعض الحزم في وضع PnP
منحنى تعلم لـ Yarn Berry
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت جميع التبعيات
yarn install
# إضافة حزمة
yarn add express
# إزالة حزمة
yarn remove express
# تشغيل script
yarn build
# ترقية الحزم
yarn upgrade
📚 أدوات أخرى في Package-Managers
قد يعجبك أيضاً
Bun
⭐محرك JavaScript/TypeScript متكامل
Deno
محرك JavaScript/TypeScript آمن
fnm (Fast Node Manager)
⭐مدير إصدارات Node.js سريع
npm (Node Package Manager)
⭐مدير حزم Node.js
npx
⭐مشغل حزم npm المؤقت
nvm (Node Version Manager)
⭐مدير إصدارات Node.js