Skip to content

Cài Đặt Node.js Với fnm

fnm giúp việc cài đặt và quản lý các phiên bản Node.js trở nên đơn giản. Hướng dẫn này sẽ giới thiệu cách sử dụng fnm để cài đặt Node.js.

Cài Đặt Cơ Bản

Cài Đặt Phiên Bản LTS Mới Nhất

bash
fnm install --lts

Cài Đặt Phiên Bản Cụ Thể

bash
# Cài đặt phiên bản chính (tự động chọn phiên bản phụ mới nhất)
fnm install 20

# Cài đặt phiên bản cụ thể
fnm install 20.10.0

# Cài đặt phiên bản LTS cụ thể
fnm install lts/iron

Cài Đặt Và Sử Dụng Ngay

bash
fnm install 20 --use

Cài Đặt Nâng Cao

Sử Dụng Gương Để Tăng Tốc

bash
# Chỉ định gương tải xuống
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

Cài Đặt Kiến Trúc Cụ Thể

bash
# Cài đặt phiên bản x64
fnm install 20 --arch=x64

# Cài đặt phiên bản ARM64
fnm install 20 --arch=arm64

Bật Corepack

bash
# Bật Corepack khi cài đặt Node.js
fnm install 20 --corepack-enabled

Hiển Thị Thanh Tiến Trình

bash
# Luôn hiển thị thanh tiến trình
fnm install 20 --progress=always

# Không hiển thị thanh tiến trình
fnm install 20 --progress=never

Quản Lý Phiên Bản

Xem Các Phiên Bản Đã Cài Đặt

bash
fnm list

Ví dụ đầu ra:

* v20.10.0 default
  v18.19.0
  v16.20.2

Chuyển Đổi Phiên Bản

bash
# Chuyển sang phiên bản cụ thể
fnm use 20

# Tự động cài đặt nếu chưa cài đặt
fnm use 18 --install-if-missing

Đặt Phiên Bản Mặc Định

bash
fnm default 20

Đặt Alias

bash
# Đặt alias cho phiên bản
fnm alias 20 default
fnm alias 18 legacy

Cài Đặt Nhiều Phiên Bản

Cài Đặt Nhiều Phiên Bản LTS

bash
# Cài đặt các phiên bản LTS khác nhau
fnm install --lts
fnm install lts/hydrogen
fnm install lts/iron

Cài Đặt Nhiều Phiên Bản Phát Triển

bash
# Cài đặt nhiều phiên bản phát triển
fnm install 20
fnm install 19
fnm install 18

Cài Đặt Hàng Loạt

bash
# Cài đặt nhiều phiên bản cùng lúc
for version in 16 18 20; do
  fnm install $version
done

Xác Minh Cài Đặt

Kiểm Tra Phiên Bản Node.js

bash
node --version
# v20.10.0

Kiểm Tra Phiên Bản npm

bash
npm --version
# 10.2.0

Kiểm Tra Đường Dẫn Node.js

bash
which node
# ~/.fnm/node-versions/v20.10.0/installation/bin/node

Vấn Đề Thường Gặp

Tải Xuống Thất Bại

bash
# Thử sử dụng gương
fnm install 20 --node-dist-mirror=https://npmmirror.com/mirrors/node

# Kiểm tra kết nối mạng
curl -I https://nodejs.org/dist/

Tải Xuống Chậm

  1. Cấu hình gương trong nước
  2. Kiểm tra cài đặt proxy
  3. Sử dụng phương pháp cài đặt ngoại tuyến

Phiên Bản Đã Tồn Tại

bash
# Xem các phiên bản đã cài đặt
fnm list

# Sử dụng phiên bản đã cài đặt
fnm use 20

Không Thể Chuyển Đổi Phiên Bản

bash
# Xác nhận cấu hình Shell
eval "$(fnm env --use-on-cd)"

# Kiểm tra đường dẫn node
which node

Phương Pháp Tốt Nhất

1. Sử Dụng Phiên Bản LTS Cho Sản Xuất

bash
# Cài đặt LTS cho môi trường sản xuất
fnm install --lts
fnm default --lts

2. Khóa Phiên Bản Ở Cấp Dự Án

bash
# Tạo tệp .node-version trong dự án
echo "20" > .node-version

# Tự động cài đặt và chuyển đổi
fnm install
fnm use

3. Sử Dụng Corepack Cho Trình Quản Lý Gói

bash
# Bật Corepack
fnm install 20 --corepack-enabled

# Sử dụng pnpm
corepack enable
pnpm --version

Liên Kết Liên Quan