إلغاء تثبيت fnm
إذا كنت بحاجة إلى إلغاء تثبيت fnm، يرجى اتباع الخطوات أدناه.
إلغاء التثبيت السريع
باستخدام سكريبت إلغاء التثبيت
يوفر fnm سكريبت إلغاء تثبيت مريح:
bash
curl -fsSL https://fnm.vercel.app/uninstall | bashسيقوم هذا السكريبت تلقائياً بـ:
- حذف ملف fnm الثنائي
- تنظيف دليل fnm (
~/.fnm) - مطالبتك بإزالة كود fnm ذي الصلة من تكوين الصدفة الخاص بك
إلغاء التثبيت اليدوي
إذا لم يعمل سكريبت إلغاء التثبيت بشكل صحيح، يمكنك إلغاء التثبيت يدوياً.
الخطوة 1: حذف دليل fnm
يخزن fnm جميع الملفات في دليل ~/.fnm افتراضياً:
bash
rm -rf ~/.fnmالخطوة 2: حذف الملف الثنائي fnm
اعتماداً على طريقة التثبيت، قد يكون الملف الثنائي fnm موجوداً في أماكن مختلفة:
bash
# Homebrew installation
brew uninstall fnm
# Manual installation (check common locations)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnmالخطوة 3: تنظيف تكوين الصدفة
أزِل تكوين fnm ذي الصلة من ملفات تكوين الصدفة:
bash
# Edit ~/.bashrc, remove the following line
eval "$(fnm env --use-on-cd)"bash
# Edit ~/.zshrc, remove the following line
eval "$(fnm env --use-on-cd)"bash
# Edit ~/.config/fish/config.fish, remove the following line
fnm env --use-on-c | sourcepowershell
# Edit $PROFILE, remove the following line
fnm env --use-on-cd | Out-String | Invoke-Expressionالخطوة 4: إعادة تحميل الصدفة
bash
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrc
# Fish
source ~/.config/fish/config.fish
# PowerShell
. $PROFILEدليل إلغاء التثبيت حسب المنصة
macOS
bash
# Homebrew installation
brew uninstall fnm
rm -rf ~/.fnm
# Remove fnm-related lines from Shell configurationWindows
باستخدام winget
powershell
winget uninstall Schniz.fnmباستخدام Scoop
powershell
scoop uninstall fnmباستخدام Chocolatey
powershell
choco uninstall fnmالحذف اليدوي
- احذف دليل fnm:
%USERPROFILE%\.fnm - أزِل مسار fnm من PATH
- نظف ملف PowerShell الشخصي
Linux
bash
# Delete fnm directory
rm -rf ~/.fnm
# Delete binary (depending on installation location)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# Clean Shell configuration
# Edit ~/.bashrc or ~/.zshrcالاحتفاظ بإصدارات Node.js
إذا كنت تريد الاحتفاظ بإصدارات Node.js المثبتة، يمكنك النسخ الاحتياطي قبل إلغاء التثبيت:
bash
# View fnm directory structure
ls -la ~/.fnm
# Backup node versions (if needed)
cp -r ~/.fnm/node-versions ~/node-backupالتحقق من إلغاء التثبيت
تأكد من إلغاء تثبيت fnm تماماً:
bash
# Should output "command not found" or similar error
fnm --version
# Check if fnm directory is deleted
ls ~/.fnmالمشكلات الشائعة
خطأ بدء تشغيل الصدفة بعد إلغاء التثبيت
إذا أبلغت الصدفة عن أخطاء بعد إلغاء التثبيت، تحقق مما إذا كان هناك لا يزال كود fnم ذي صلة في ملفات التكوين.
مسار fnm لا يزال في PATH
تحقق من ملف تكوين الصدفة وعدّله لإزالة جميع إعدادات PATH المتعلقة بـ fnm.
الرغبة في إعادة تثبيت fnm
يمكنك إعادة تثبيت fnm في أي وقت بعد إلغاء التثبيت:
bash
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
# Windows
winget install Schniz.fnmروابط ذات صلة
- تثبيت fnm - إعادة تثبيت fnm
- دليل إلغاء التثبيت لـ Ubuntu - خطوات إلغاء تثبيت Ubuntu المفصلة