Bài học hiện đang bằng tiếng Séc. Giao diện đã được dịch – nội dung bài học sẽ sớm có.

← Cấp 3 – Bậc thầy

Bài 2 / 10 ⏱ 30 phút Premium

Terminal và Node.js

Bạn mở cửa sổ đen trong phim hacker và phát hiện nó là bạn. Và cài Node.js.

Terminal là gì

Terminal là cửa sổ bạn gõ lệnh cho máy tính bằng chữ thay vì click chuột. Trông đáng sợ, nhưng chỉ là cách điều khiển khác – và với lập trình viên, đó là cách chính. Đừng lo: bạn chỉ cần khoảng năm lệnh.

⚠️

Cài đặt cùng bố mẹ – giống lúc cài editor ở Cấp Chuẩn bị. Và chỉ chạy lệnh trong terminal mà bạn hiểu (hoặc có ở đây). Lệnh lạ trên mạng có thể hỏng máy.

Cách mở terminal

Thử ngay

Gõ lệnh và bấm Enter:

echo Hi terminal

Terminal trả lời “Hi terminal.” Đúng vậy: gõ lệnh → Enter → máy phản hồi. Hai lệnh hữu ích nữa:

pwd     # where am I right now? (prints the folder)
ls      # what's in this folder? (on Windows, "dir" also works)

Node.js là gì và vì sao cần

Đến giờ JavaScript chỉ chạy trong trình duyệt. Node.js cho nó chạy mọi nơi – như trên server. Quan trọng nhất: Node.js đi kèm npm, siêu thị mảnh code có sẵn (package), dùng ngay để tải React và Vite.

Cài đặt

  1. Vào nodejs.org và tải bản LTS (Long Term Support = hỗ trợ lâu dài, ổn định nhất).

  2. Chạy file vừa tải và bấm qua trình cài (Next → Next → Install). Đừng đổi gì, mặc định đúng rồi.

  3. Đóng và mở lại terminal (quan trọng!) và kiểm tra:

    node --version
    npm --version

    Khi hai số phiên bản hiện ra (như v22.11.010.9.0), xong rồi.

💡

“Command not found”? Thường chỉ cần đóng mở lại terminal (hoặc cả VS Code). Vẫn không được thì khởi động lại máy – trình cài cần hệ thống “nhận” chương trình mới.

Bảng lệnh ghi nhớ

Bốn lệnh này đủ 90% công việc. Lưu lại:

LệnhLàm gì
cd folder-namevào thư mục (cd .. = lùi một cấp)
ls (hoặc dir)xem trong thư mục có gì
npm installtải package dự án cần
npm run devchạy server phát triển (dừng bằng Ctrl+C)

Tự kiểm tra: node --versionnpm --version đều in số, và bạn dùng terminal vào thư mục (cd) và xem nội dung (ls). Xưởng pro sẵn sàng – bài sau dựng app React đầu tiên.

Điều cần nhớ từ bài học này