تثبيت fnm
يوفر fnm طرق تثبيت متعددة. اختر ما يناسب نظام التشغيل الخاص بك.
macOS
باستخدام Homebrew (موصى به)
bash
brew install fnmباستخدام سكريبت curl
bash
curl -fsSL https://fnm.vercel.app/install | bashباستخدام MacPorts
bash
port install fnmWindows
باستخدام winget (موصى به)
powershell
winget install Schniz.fnmباستخدام Scoop
powershell
scoop install fnmباستخدام Chocolatey
powershell
choco install fnmباستخدام سكريبت curl (يتطلب Git Bash أو WSL)
bash
curl -fsSL https://fnm.vercel.app/install | bashLinux
باستخدام سكريبت curl (موصى به)
bash
curl -fsSL https://fnm.vercel.app/install | bashباستخدام Homebrew
bash
brew install fnmالتنزيل من إصدارات GitHub
- قم بزيارة صفحة إصدارات fnm
- قم بتنزيل الأرشيف الخاص ببنية نظامك
- قم باستخراج ونقل الملف الثنائي إلى دليل في PATH
bash
# Example: Install x86_64 architecture
wget https://github.com/Schniz/fnm/releases/latest/download/fnm-linux.zip
unzip fnm-linux.zip -d /usr/local/bin
chmod +x /usr/local/bin/fnmتكوين الصدفة
بعد التثبيت، تحتاج إلى تكوين متغيرات بيئة الصدفة.
Bash
أضف التالي إلى ~/.bashrc:
bash
eval "$(fnm env --use-on-cd)"ثم أعد تحميل التكوين:
bash
source ~/.bashrcZsh
أضف التالي إلى ~/.zshrc:
zsh
eval "$(fnm env --use-on-cd)"ثم أعد تحميل التكوين:
zsh
source ~/.zshrcFish
أضف التالي إلى ~/.config/fish/config.fish:
fish
fnm env --use-on-c | sourceثم أعد تحميل التكوين:
fish
source ~/.config/fish/config.fishPowerShell
أضف التالي إلى ملف PowerShell الشخصي:
powershell
fnm env --use-on-cd | Out-String | Invoke-Expressionيمكنك فتح الملف الشخصي باستخدام:
powershell
notepad $PROFILEالتحقق من التثبيت
بعد التثبيت، تحقق من أن fnm مثبت بشكل صحيح:
bash
fnm --versionالمخرجات المشابهة لـ:
fnm 1.37.1تكوين متغيرات البيئة
يدعم fnm متغيرات البيئة التالية للتكوين المخصص:
| متغير البيئة | الوصف | الافتراضي |
|---|---|---|
FNM_DIR | دليل تثبيت fnm | ~/.fnm |
FNM_NODE_DIST_MIRROR | مرآة تنزيل Node.js | https://nodejs.org/dist |
FNM_LOGLEVEL | مستوى السجل | info |
FNM_ARCH | تجاوز البنية | بنية النظام |
FNM_COREPACK_ENABLED | تمكين Corepack | false |
استخدام مرآة في الصين
في البر الرئيسي للصين، يمكنك تكوين مرآة لتسريع التنزيلات:
bash
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/nodeأو أضف إلى ملف تكوين الصدفة:
bash
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"الخطوات التالية
بعد التثبيت، يمكنك:
- تثبيت Node.js - استخدم fnm لتثبيت أول إصدار Node.js الخاص بك
- مرجع الأوامر - تعرف على جميع الأوامر المتاحة
- إدارة الإصدارات - تعرف على كيفية إدارة إصدارات Node.js المتعددة