Skip to content

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 fnm

Sử Dụng Tập Lệnh curl

bash
curl -fsSL https://fnm.vercel.app/install | bash

Sử Dụng MacPorts

bash
port install fnm

Windows

Sử Dụng winget (Khuyến Nghị)

powershell
winget install Schniz.fnm

Sử Dụng Scoop

powershell
scoop install fnm

Sử Dụng Chocolatey

powershell
choco install fnm

Sử Dụng Tập Lệnh curl (Yêu Cầu Git Bash hoặc WSL)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Linux

Sử Dụng Tập Lệnh curl (Khuyến Nghị)

bash
curl -fsSL https://fnm.vercel.app/install | bash

Sử Dụng Homebrew

bash
brew install fnm

Tải Từ GitHub Releases

  1. Truy cập trang Releases của fnm
  2. Tải xuống lưu trữ cho kiến trúc của bạn
  3. 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/fnm

Cấ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 ~/.bashrc

Zsh

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 ~/.zshrc

Fish

Thêm nội dung sau vào ~/.config/fish/config.fish:

fish
fnm env --use-on-c | source

Sau đó tải lại cấu hình:

fish
source ~/.config/fish/config.fish

PowerShell

Thêm nội dung sau vào hồ sơ PowerShell:

powershell
fnm env --use-on-cd | Out-String | Invoke-Expression

Bạn có thể mở hồ sơ bằng:

powershell
notepad $PROFILE

Xá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.1

Cấ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ườngMô TảMặc Định
FNM_DIRThư mục cài đặt fnm~/.fnm
FNM_NODE_DIST_MIRRORGương tải Node.jshttps://nodejs.org/dist
FNM_LOGLEVELMức nhật kýinfo
FNM_ARCHGhi đè kiến trúcKiến trúc hệ thống
FNM_COREPACK_ENABLEDBật Corepackfalse

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/node

Hoặ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ể: