Skip to content

ถอนการติดตั้ง 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 | source
powershell
# แก้ไข $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

การลบด้วยตนเอง

  1. ลบไดเรกทอรี fnm: %USERPROFILE%\.fnm
  2. ลบ path ของ fnm ออกจาก PATH
  3. ทำความสะอาดโปรไฟล์ 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

ลิงก์ที่เกี่ยวข้อง