Cài Node.js và dùng Vite để tạo dự án React đầu tiên chạy trên máy trong vài phút.
Bạn sẽ học được
- Cài Node.js và kiểm tra
- Tạo dự án bằng Vite
- Hiểu cấu trúc thư mục dự án
- Chạy máy chủ phát triển và build sản phẩm
Thuật ngữ cần biết
- Node.js
- Môi trường chạy JavaScript ngoài trình duyệt, đi kèm npm.
- Vite
- Công cụ dựng dự án frontend, khởi động tức thì.
- Máy chủ phát triển
- Máy chủ cục bộ tự tải lại khi bạn sửa mã (HMR).
- Build
- Biên dịch và nén mã thành tệp tối ưu để đưa lên mạng.
Cài Node.js
node -v
npm -vTải bản LTS từ nodejs.org. Hai lệnh trên in ra phiên bản là thành công.
Tạo dự án
npm create vite@latest ung-dung -- --template react
cd ung-dung
npm install
npm run devMở địa chỉ hiện trên terminal (thường http://localhost:5173). Sửa src/App.jsx và lưu: trình duyệt tự cập nhật.
Cấu trúc thư mục
| Thư mục / tệp | Vai trò |
|---|---|
| index.html | Trang gốc, có thẻ div#root |
| src/main.jsx | Điểm khởi chạy, gắn App vào root |
| src/App.jsx | Component gốc |
| public/ | Tệp tĩnh: favicon, ảnh |
| package.json | Danh sách thư viện và lệnh |
| node_modules/ | Thư viện đã cài, không đưa lên Git |
Các lệnh thường dùng
npm run dev # chạy phát triển
npm run build # tạo bản chạy thật trong dist/
npm run preview # xem thử bản build
npm install axios # cài thêm thư việnTình huống: Tạo trang giới thiệu cá nhân
Sửa App.jsx thành tên, ảnh, ba kỹ năng. Chạy npm run build, thư mục dist là một website tĩnh hoàn chỉnh có thể đưa lên Netlify, Vercel.
Mẹo hay
Nếu gặp lỗi lạ sau khi kéo mã từ Git về, xóa node_modules và chạy lại npm install.
Lưu ý
Không cài Node ở đường dẫn có dấu tiếng Việt hoặc khoảng trắng; đặt dự án ở thư mục như D:\code.
Thực hành
- Cài Node và tạo dự án Vite + React.
- Đổi tiêu đề và thêm một đoạn văn trong App.jsx.
- Chạy build và mở thư mục dist.
Tóm tắt bài học
- Node.js + npm là nền tảng công cụ.
npm create vitedựng dự án nhanh.devđể làm,buildđể xuất bản.