📋 محتويات الصفحة
📖 الوصف
Nx هي منصة تطور متكاملة وفعّالة لإدارة الـ monorepos و المشاريع الكبيرة. تقدم أدوات ذكية للكشف عن التغييرات وتنفيذ العمليات فقط للمشاريع المتأثرة (affected). تدعم React, Angular, Vue, Node, NestJS، وأكثر. يستخدمها أكثر من 2 مليون مطور حول العالم وتدعم caching ذكي عبر الشبكة.
🎯 يستخدم في
مجالات استخدام هذه الأداة
إدارة monorepos الكبيرة
React
Angular
Vue
Node.js
CI/CD محسّن
مكتبات مشتركة
✨ المميزات
أبرز مميزات هذه الأداة
caching ذكي للبناء والاختبار
computation caching عبر الشبكة
remote cache (Nx Cloud)
dep graph بصري
generators ذكيين
دعم Angular
React
Vue
Node
⚠️ العيوب
نقاط يجب مراعاتها
منحنى تعلم steep
قد يكون ثقيل للمشاريع الصغيرة
Nx Cloud مدفوع للفرق الكبيرة
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# إنشاء workspace جديد
npx create-nx-workspace@latest my-org
# إضافة تطبيق React
nx g @nx/react:app my-app
# بناء تطبيق
nx build my-app
# تشغيل impacted فقط
nx affected --target=build
# graph للتبعيات
nx graph
📚 أدوات أخرى في Build-Tools
قد يعجبك أيضاً
Babel
⭐محول JavaScript (transpiler)
esbuild
⭐Bundler ومشغل JavaScript فائق السرعة
Lerna
⭐أداة لإدارة npm packages المتعددة
Parcel
أداة بناء بدون إعدادات (Zero Configuration)
Rollup
⭐أداة بناء JavaScript للمكتبات والتطبيقات
Rspack
أداة بناء سريعة متوافقة مع Webpack