Site logo
Tác giả
  • avatar Nguyễn Đức Xinh
    Name
    Nguyễn Đức Xinh
    Twitter
Ngày xuất bản
Ngày xuất bản

Hướng Dẫn Cài Đặt NodeJS và NPM trên MacOS, Window, Linux

Node.js và NPM là gì?

Node.js là một môi trường runtime cross-platform cho phép chạy mã JavaScript ở phía server. NPM (Node Package Manager) là công cụ quản lý gói phần mềm mặc định của Node.js, cho phép lập trình viên dễ dàng chia sẻ và sử dụng code.

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
  • Quyền Administrator (Windows) hoặc sudo (macOS/Linux)

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 Trên Windows

Truy cập vào trang web download chính thức của Node.js tại https://nodejs.org/en/download/ để tải xuống phiên bản mới nhất. Bạn có thể chọn giữa hai phiên bản:

  1. Tải xuống file cài đặt Node.js cho Windows (định dạng .msi). Click vào nút Windows Installer (.msi) để tải xuống phiên bản mới nhất.
  2. Mở file cài đặt vừa tải xuống (định dạng .msi).
  3. 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).
  1. Nhấn Install và chờ quá trình hoàn tất.

Install NodeJS - window

Image

Image

Image

Image

  1. Sau khi cài đặt xong, kiểm tra phiên bản Node.js và NPM:
  • Nhấn vào biểu tượng Window và nhập PowerShell** ở ô search để tìm và mở PowerShell.
  • Trong cửa sổ PowerShell, gõ lệnh sau để kiểm tra phiên bản Node.js và NPM:
node -v
npm -v

Image

Install NodeJS - window

Cài Đặt Node.js Trên macOS

  1. 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)"
  1. Cài đặt Node.js:
brew install node
# Hoặc
brew install node@22
  1. Kiểm tra phiên bản:
node -v
# v22.12.0
npm -v
# 10.9.0

Cài Đặt Node.js Trên Linux

Đối với Ubuntu

  1. Cập nhật danh sách gói:
sudo apt update -y
  1. Cài đặt Node.js và NPM:
sudo apt install nodejs npm -y
  1. 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

Đối với AmazonLinux 2023

  1. Cập nhật danh sách gói:
sudo dnf update -y
sudo dnf upgrade -y
  1. Cài đặt Node.js và NPM:
sudo dnf install nodejs -y

# hoặc
sudo dnf install nodejs20 -y
# symlinks
sudo ln -s -f /usr/bin/node-20 /usr/bin/node
sudo ln -s -f /usr/bin/npm-20 /usr/bin/npm

sudo ln -s -f /usr/bin/node-18 /usr/bin/node
sudo ln -s -f /usr/bin/npm-18 /usr/bin/npm

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

  1. Tải và cài đặt NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
  1. Cài đặt Path cho NVM

# Đối với bash
source ~/.bashrc

# Đối với zsh
source ~/.zshrc

# Đối với ksh
. ~/.profile
  1. Kiểm tra version
nvm --version
# 0.40.0
  1. 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
  1. Kiểm tra phiên bản:
node -v
# v22.12.0
npm -v
# 10.9.0

Kết Luận

Node.js và NPM là công cụ thiết yếu trong phát triển web hiện đại. Việc nắm vững cách cài đặt và sử dụng chúng sẽ giúp bạn xây dựng ứng dụng hiệu quả và bảo trì dễ dàng. Hãy nhớ:

  • Sử dụng phiên bản LTS cho production
  • Thường xuyên cập nhật dependencies