Node.js và NPM là hai công cụ quan trọng trong việc phát triển ứng dụng web hiện đại. Node.js(Cross-platform Runtime environment) cung cấp môi trường chạy JavaScript phía máy chủ, còn NPM (Node Package Manager) là công cụ quản lý thư viện và gói phần mềm mạnh mẽ. Bài viết này sẽ hướng dẫn bạn cách cài đặt Node.js và NPM một cách dễ dàng.
Các Bước Chuẩn Bị
Trước khi bắt đầu, bạn cần:
- Một máy tính chạy Windows, macOS hoặc Linux.
- Kết nối Internet để tải xuống các gói cài đặt.
Cách Kiểm Tra Node.js Trước Khi Cài Đặt
Để kiểm tra xem Node.js đã được cài đặt trên máy tính chưa, bạn mở Command Prompt (Windows) hoặc Terminal (macOS/Linux) và gõ lệnh sau:
node -v
Nếu Node.js đã được cài đặt, bạn sẽ thấy phiên bản hiện tại. Nếu không, hãy thực hiện các bước tiếp theo để cài đặt.
Hướng Dẫn Cài Đặt Node.js và NPM
1. Tải Xuống Node.js
Truy cập trang web chính thức của Node.js tại https://nodejs.org và tải xuống phiên bản:
- LTS (Long-Term Support) : Ổn định, phù hợp cho hầu hết các dự án.
- Current : Phiên bản mới nhất, dành cho những tính năng mới nhất.
2. Cài Đặt Node.js Trên Windows
- Mở file cài đặt vừa tải xuống (định dạng
.msi
). - Làm theo hướng dẫn trên màn hình:
- Đồng ý với điều khoản sử dụng.
- Chọn các cài đặt mặc định (recommended).
- Nhấn Install và chờ quá trình hoàn tất. Sau khi cài đặt xong, kiểm tra phiên bản Node.js và NPM:
node -v
npm -v
3. Cài Đặt Node.js Trên macOS
- Sử dụng Homebrew để cài đặt Node.js: Nếu chưa cài Homebrew, bạn cài đặt bằng lệnh:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Cài đặt Node.js:
brew install node
# Hoặc
brew install node@22
- Kiểm tra phiên bản:
node -v
# v22.12.0
npm -v
# 10.9.0
4. Cài Đặt Node.js Trên Linux
4.1 Đối với Ubuntu
- Cập nhật danh sách gói:
sudo apt update -y
- Cài đặt Node.js và NPM:
sudo apt install nodejs npm -y
- Kiểm tra phiên bản:
node -v
# v18.19.1
npm -v
# 9.2.0
Nếu muốn các phiên bản mới hơn thì hãy dùng nodesource
# Ví dụ muốn cài Node 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash -
# Cài đặt Node.js và NPM:
sudo apt-get install nodejs -y
# Kiểm tra phiên bản:
node -v
# v22.12.0
npm -v
# 10.9.0
4.2 Đối với AmazonLinux 2023
- Cập nhật danh sách gói:
sudo dnf update -y
sudo dnf upgrade -y
- Cài đặt Node.js và NPM:
sudo dnf install nodejs -y
# hoặc
sudo dnf install nodejs20 -y
- Kiểm tra phiên bản:
node -v
# v20.18.0
npm -v
# 10.8.2
Quản Lý Phiên Bản Node.js Bằng NVM(Node Version Manager)
Nếu bạn cần sử dụng nhiều phiên bản Node.js, hãy cài đặt Node Version Manager (NVM) :
Truy cập trang web chính thức của Node.js tại https://nodejs.org/en/download/package-manager để xem hướng dẫn.
- Tải và cài đặt NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
- Cài đặt Path cho NVM
# Đối với bash
source ~/.bashrc
# Đối với zsh
source ~/.zshrc
# Đối với ksh
. ~/.profile
- Kiểm tra version
nvm --version
# 0.40.0
- Cài đặt Node.js bằng NVM:
nvm install 22
# Nếu muốn đổi version bạn có thể dùng lệnh sau
nvm use 22
- Kiểm tra phiên bản:
node -v
# v22.12.0
npm -v
# 10.9.0
Kết Luận
Việc cài đặt Node.js và NPM rất đơn giản, giúp bạn nhanh chóng bắt đầu phát triển ứng dụng JavaScript hiện đại. Hãy lựa chọn phiên bản phù hợp với ứng dụng của bạn. Lưu ý nên sử dụng các phiên bản mới và hổ trợ LTS(Long term support) để đảm bảo hiệu suất và bảo mật tốt.