Cài Đặt fnm
fnm cung cấp nhiều phương pháp cài đặt. Chọn phương pháp phù hợp với hệ điều hành của bạn.
macOS
Sử Dụng Homebrew (Khuyến Nghị)
bash
brew install fnmSử Dụng Tập Lệnh curl
bash
curl -fsSL https://fnm.vercel.app/install | bashSử Dụng MacPorts
bash
port install fnmWindows
Sử Dụng winget (Khuyến Nghị)
powershell
winget install Schniz.fnmSử Dụng Scoop
powershell
scoop install fnmSử Dụng Chocolatey
powershell
choco install fnmSử Dụng Tập Lệnh curl (Yêu Cầu Git Bash hoặc WSL)
bash
curl -fsSL https://fnm.vercel.app/install | bashLinux
Sử Dụng Tập Lệnh curl (Khuyến Nghị)
bash
curl -fsSL https://fnm.vercel.app/install | bashSử Dụng Homebrew
bash
brew install fnmTải Từ GitHub Releases
- Truy cập trang Releases của fnm
- Tải xuống lưu trữ cho kiến trúc của bạn
- Giải nén và di chuyển tệp thực thi vào thư mục PATH
bash
# Ví dụ: Cài đặt kiến trúc x86_64
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/fnmCấu Hình Shell
Sau khi cài đặt, bạn cần cấu hình biến môi trường Shell.
Bash
Thêm nội dung sau vào ~/.bashrc:
bash
eval "$(fnm env --use-on-cd)"Sau đó tải lại cấu hình:
bash
source ~/.bashrcZsh
Thêm nội dung sau vào ~/.zshrc:
zsh
eval "$(fnm env --use-on-cd)"Sau đó tải lại cấu hình:
zsh
source ~/.zshrcFish
Thêm nội dung sau vào ~/.config/fish/config.fish:
fish
fnm env --use-on-c | sourceSau đó tải lại cấu hình:
fish
source ~/.config/fish/config.fishPowerShell
Thêm nội dung sau vào hồ sơ PowerShell:
powershell
fnm env --use-on-cd | Out-String | Invoke-ExpressionBạn có thể mở hồ sơ bằng:
powershell
notepad $PROFILEXác Minh Cài Đặt
Sau khi cài đặt, xác minh fnm được cài đặt đúng:
bash
fnm --versionĐầu ra tương tự:
fnm 1.37.1Cấu Hình Biến Môi Trường
fnm hỗ trợ các biến môi trường sau để cấu hình tùy chỉnh:
| Biến Môi Trường | Mô Tả | Mặc Định |
|---|---|---|
FNM_DIR | Thư mục cài đặt fnm | ~/.fnm |
FNM_NODE_DIST_MIRROR | Gương tải Node.js | https://nodejs.org/dist |
FNM_LOGLEVEL | Mức nhật ký | info |
FNM_ARCH | Ghi đè kiến trúc | Kiến trúc hệ thống |
FNM_COREPACK_ENABLED | Bật Corepack | false |
Sử Dụng Gương Ở Trung Quốc
Ở Trung Quốc đại lục, bạn có thể cấu hình gương để tăng tốc tải xuống:
bash
export FNM_NODE_DIST_MIRROR=https://npmmirror.com/mirrors/nodeHoặc thêm vào tệp cấu hình Shell:
bash
eval "$(fnm env --use-on-cd --node-dist-mirror=https://npmmirror.com/mirrors/node)"Bước Tiếp Theo
Sau khi cài đặt, bạn có thể:
- Cài Đặt Node.js - Sử dụng fnm để cài đặt phiên bản Node.js đầu tiên
- Tham Khảo Lệnh - Tìm hiểu tất cả các lệnh có sẵn
- Quản Lý Phiên Bản - Tìm hiểu cách quản lý nhiều phiên bản Node.js