fnm
fnm (Fast Node Manager) - Một trình quản lý phiên bản Node.js nhanh và đơn giản, được xây dựng bằng Rust
Tại Sao Chọn fnm?
fnm là một trình quản lý phiên bản Node.js hiện đại với những ưu điểm sau:
- 🚀 Hiệu Suất Cực Cao - Được xây dựng bằng Rust, khởi động và thực thi cực nhanh
- 🔄 Hỗ Trợ Đa Nền Tảng - Hỗ trợ hoàn hảo cho macOS, Windows, Linux
- 📦 Cài Đặt Một Tệp - Không cần cấu hình phức tạp, tải xuống và sử dụng
- 🎯 Tự Động Chuyển Đổi Phiên Bản - Tự động chuyển đổi phiên bản Node.js dựa trên dự án
- 📁 Hỗ Trợ Tệp Phiên Bản - Hỗ trợ tệp
.node-versionvà.nvmrc - 🐚 Hỗ Trợ Đa Shell - Hỗ trợ Bash, Zsh, Fish, PowerShell
Bắt Đầu Nhanh
Cài Đặt fnm
bash
curl -fsSL https://fnm.vercel.app/install | bashpowershell
winget install Schniz.fnmbash
brew install fnmCấu Hình Shell
bash
eval "$(fnm env --use-on-cd)"bash
eval "$(fnm env --use-on-cd)"bash
fnm env --use-on-c | sourcepowershell
fnm env --use-on-cd | Out-String | Invoke-ExpressionCài Đặt Node.js
bash
# Cài đặt phiên bản LTS mới nhất
fnm install --lts
# Cài đặt phiên bản cụ thể
fnm install 20
# Sử dụng phiên bản cụ thể
fnm use 20Tính Năng Chính
🔄 Tự Động Chuyển Đổi Phiên Bản
fnm có thể tự động chuyển đổi phiên bản Node.js dựa trên tệp .node-version hoặc .nvmrc trong thư mục dự án:
bash
# Tạo tệp .node-version trong thư mục gốc dự án
echo "20" > .node-version
# Tự động chuyển đổi phiên bản khi vào thư mục
cd my-project
# Tự động sử dụng Node.js 20.x📦 Alias Phiên Bản
Đặt alias cho các phiên bản Node.js thường sử dụng:
bash
# Đặt alias
fnm alias 20 default
# Sử dụng alias
fnm use default🔧 Hỗ Trợ Corepack
fnm hỗ trợ Corepack, có thể tự động bật Yarn và pnpm:
bash
fnm install 20 --corepack-enabledBước Tiếp Theo
- Hướng Dẫn Cài Đặt - Tìm hiểu thêm về các phương pháp cài đặt cho mỗi nền tảng
- 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ý các phiên bản Node.js
- fnm vs nvm - So sánh fnm với nvm