ถอนการติดตั้ง 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
brew uninstall fnm
# การติดตั้งด้วยตนเอง (ตรวจสอบตำแหน่งทั่วไป)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnmขั้นตอนที่ 3: ทำความสะอาดการกำหนดค่าเชลล์
ลบการกำหนดค่าที่เกี่ยวข้องกับ fnm ออกจากไฟล์กำหนดค่าเชลล์:
bash
# แก้ไข ~/.bashrc ลบบรรทัดต่อไปนี้
eval "$(fnm env --use-on-cd)"bash
# แก้ไข ~/.zshrc ลบบรรทัดต่อไปนี้
eval "$(fnm env --use-on-cd)"bash
# แก้ไข ~/.config/fish/config.fish ลบบรรทัดต่อไปนี้
fnm env --use-on-c | sourcepowershell
# แก้ไข $PROFILE ลบบรรทัดต่อไปนี้
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
brew uninstall fnm
rm -rf ~/.fnm
# ลบบรรทัดที่เกี่ยวข้องกับ fnm ออกจากการกำหนดค่าเชลล์Windows
ใช้ winget
powershell
winget uninstall Schniz.fnmใช้ Scoop
powershell
scoop uninstall fnmใช้ Chocolatey
powershell
choco uninstall fnmการลบด้วยตนเอง
- ลบไดเรกทอรี fnm:
%USERPROFILE%\.fnm - ลบ path ของ fnm ออกจาก PATH
- ทำความสะอาดโปรไฟล์ PowerShell
Linux
bash
# ลบไดเรกทอรี fnm
rm -rf ~/.fnm
# ลบไบนารี (ขึ้นอยู่กับตำแหน่งการติดตั้ง)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# ทำความสะอาดการกำหนดค่าเชลล์
# แก้ไข ~/.bashrc หรือ ~/.zshrcเก็บเวอร์ชัน Node.js ไว้
หากคุณต้องการเก็บเวอร์ชัน Node.js ที่ติดตั้งไว้ คุณสามารถสำรองข้อมูลก่อนถอนการติดตั้ง:
bash
# ดูโครงสร้างไดเรกทอรี fnm
ls -la ~/.fnm
# สำรองเวอร์ชัน node (หากจำเป็น)
cp -r ~/.fnm/node-versions ~/node-backupตรวจสอบการถอนการติดตั้ง
ยืนยันว่า fnm ถอนการติดตั้งอย่างสมบูรณ์:
bash
# ควรแสดง "command not found" หรือข้อผิดพลาดคล้ายกัน
fnm --version
# ตรวจสอบว่าไดเรกทอรี fnm ถูกลบแล้ว
ls ~/.fnmปัญหาทั่วไป
ข้อผิดพลาดการเริ่มต้นเชลล์หลังจากถอนการติดตั้ง
หากเชลล์รายงานข้อผิดพลาดหลังจากถอนการติดตั้ง ให้ตรวจสอบว่ามีโค้ดที่เกี่ยวข้องกับ fnm อยู่ในไฟล์กำหนดค่าหรือไม่
Path ของ 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 โดยละเอียด