Gỡ Cài Đặt fnm
Nếu bạn cần gỡ cài đặt fnm, hãy làm theo các bước dưới đây.
Gỡ Cài Đặt Nhanh
Sử Dụng Tập Lệnh Gỡ Cài Đặt
fnm cung cấp một tập lệnh gỡ cài đặt tiện lợi:
curl -fsSL https://fnm.vercel.app/uninstall | bashTập lệnh này sẽ tự động:
- Xóa tệp thực thi fnm
- Dọn dẹp thư mục fnm (
~/.fnm) - Nhắc bạn xóa mã liên quan đến fnm khỏi cấu hình Shell
Gỡ Cài Đặt Thủ Công
Nếu tập lệnh gỡ cài đặt không hoạt động đúng, bạn có thể gỡ cài đặt thủ công.
Bước 1: Xóa Thư Mục fnm
fnm lưu trữ tất cả các tệp trong thư mục ~/.fnm theo mặc định:
rm -rf ~/.fnmBước 2: Xóa Tệp Thực Thi fnm
Tùy thuộc vào phương pháp cài đặt, tệp thực thi fnm có thể nằm ở các vị trí khác nhau:
# Cài đặt qua Homebrew
brew uninstall fnm
# Cài đặt thủ công (kiểm tra các vị trí phổ biến)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnmBước 3: Dọn Dẹp Cấu Hình Shell
Xóa cấu hình liên quan đến fnm khỏi các tệp cấu hình Shell:
# Chỉnh sửa ~/.bashrc, xóa dòng sau
eval "$(fnm env --use-on-cd)"# Chỉnh sửa ~/.zshrc, xóa dòng sau
eval "$(fnm env --use-on-cd)"# Chỉnh sửa ~/.config/fish/config.fish, xóa dòng sau
fnm env --use-on-c | source# Chỉnh sửa $PROFILE, xóa dòng sau
fnm env --use-on-cd | Out-String | Invoke-ExpressionBước 4: Tải Lại Shell
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrc
# Fish
source ~/.config/fish/config.fish
# PowerShell
. $PROFILEHướng Dẫn Gỡ Cài Đặt Theo Nền Tảng
macOS
# Cài đặt qua Homebrew
brew uninstall fnm
rm -rf ~/.fnm
# Xóa các dòng liên quan đến fnm khỏi cấu hình ShellWindows
Sử Dụng winget
winget uninstall Schniz.fnmSử Dụng Scoop
scoop uninstall fnmSử Dụng Chocolatey
choco uninstall fnmXóa Thủ Công
- Xóa thư mục fnm:
%USERPROFILE%\.fnm - Xóa đường dẫn fnm khỏi PATH
- Dọn dẹp hồ sơ PowerShell
Linux
# Xóa thư mục fnm
rm -rf ~/.fnm
# Xóa tệp thực thi (tùy thuộc vào vị trí cài đặt)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
# Dọn dẹp cấu hình Shell
# Chỉnh sửa ~/.bashrc hoặc ~/.zshrcGiữ Lại Các Phiên Bản Node.js
Nếu bạn muốn giữ lại các phiên bản Node.js đã cài đặt, bạn có thể sao lưu trước khi gỡ cài đặt:
# Xem cấu trúc thư mục fnm
ls -la ~/.fnm
# Sao lưu các phiên bản node (nếu cần)
cp -r ~/.fnm/node-versions ~/node-backupXác Minh Gỡ Cài Đặt
Xác nhận fnm đã được gỡ cài đặt hoàn toàn:
# Nên xuất "command not found" hoặc lỗi tương tự
fnm --version
# Kiểm tra xem thư mục fnm đã bị xóa chưa
ls ~/.fnmVấn Đề Thường Gặp
Lỗi Khởi Động Shell Sau Khi Gỡ Cài Đặt
Nếu Shell báo lỗi sau khi gỡ cài đặt, hãy kiểm tra xem vẫn còn mã liên quan đến fnm trong các tệp cấu hình.
Đường Dẫn fnm Vẫn Còn Trong PATH
Kiểm tra và chỉnh sửa tệp cấu hình Shell để xóa tất cả các cài đặt PATH liên quan đến fnm.
Muốn Cài Đặt Lại fnm
Bạn có thể cài đặt lại fnm bất cứ lúc nào sau khi gỡ cài đặt:
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
# Windows
winget install Schniz.fnmLiên Kết Liên Quan
- Cài Đặt fnm - Cài đặt lại fnm
- Hướng Dẫn Gỡ Cài Đặt Ubuntu - Các bước gỡ cài đặt Ubuntu chi tiết