📋 محتويات الصفحة
📖 الوصف
fnm هو مدير إصدارات Node.js حديث وسريع مبني بلغة Rust. يهدف إلى أن يكون بديلاً أسرع وأبسط من nvm مع دعم كامل لـ Windows و Linux و macOS. يدعم fnm ملفات .nvmrc تلقائياً ويعمل بشكل أسرع بكثير من nvm بفضل طبيعته المكتوبة بـ Rust.
🎯 يستخدم في
مجالات استخدام هذه الأداة
إدارة إصدارات Node.js بسرعة
بيئات Windows
CI/CD pipelines
المشاريع التي تتطلب تبديل سريع للإصدارات
✨ المميزات
أبرز مميزات هذه الأداة
سريع جداً (مبني بـ Rust)
يدعم Windows أصلياً
دعم تلقائي لـ .nvmrc
aliases مرنة
سهل التثبيت
shell completions
⚠️ العيوب
نقاط يجب مراعاتها
أحدث من nvm (مجتمع أصغر)
بعض الميزات المتقدمة غير متوفرة
أقل توثيقاً
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# تثبيت fnm
curl -fsSL https://fnm.vercel.app/install | bash
# تثبيت Node.js
fnm install 18
# استخدام إصدار محدد
fnm use 18
# تعيين إصدار افتراضي
fnm default 18
# عرض الإصدارات
fnm list
# تثبيت من .nvmrc
fnm use
📚 أدوات أخرى في Package-Managers
قد يعجبك أيضاً
Bun
⭐محرك JavaScript/TypeScript متكامل
Deno
محرك JavaScript/TypeScript آمن
npm (Node Package Manager)
⭐مدير حزم Node.js
npx
⭐مشغل حزم npm المؤقت
nvm (Node Version Manager)
⭐مدير إصدارات Node.js
pnpm
⭐مدير حزم Node.js سريع وموفر للمساحة