Bạn vừa mua một template Next.js 16 và React 19 từ K-Source và muốn biết cách cài đặt và chạy nó? Bài viết này sẽ hướng dẫn bạn từng bước từ chuẩn bị môi trường đến vận hành ứng dụng.
Trước tiên, bạn cần đảm bảo hệ thống của mình có phiên bản Node.js phù hợp. Yêu cầu tối thiểu là Node.js 18.17, nhưng khuyến khích dùng phiên bản 20 LTS để đảm bảo hiệu suất.
node -v
Sau khi tải về gói zip từ K-Source, bạn cần giải nén để sử dụng hai thư mục: nextjs và reactjs. Mỗi thư mục chứa mã nguồn độc lập cho ứng dụng Next.js và React.
Sau khi giải nén, bạn cần cấu hình các biến môi trường cho mỗi dự án. Thực hiện các bước sau:
.env.example thành .env.local bằng lệnh:cp .env.example .env.local
Kiểm tra và điều chỉnh các biến môi trường theo nhu cầu của bạn.
Tiếp theo, thực hiện cài đặt các gói cần thiết cho dự án bằng cách chạy lệnh sau trong thư mục dự án:
npm install
Lệnh này sẽ tải về và cài đặt tất cả các thư viện và phụ thuộc cần thiết cho ứng dụng.
Sau khi cài đặt xong, bạn có thể chạy ứng dụng ở chế độ phát triển:
npm run dev
npm run dev
Ứng dụng sẽ chạy trên cổng 3000 cho Next.js và cổng 5173 cho React.
Khi đã sẵn sàng, bạn có thể build ứng dụng để chạy ở chế độ production:
npm run build
npm run start
Nếu bạn muốn chạy ứng dụng qua Docker Compose, hãy thực hiện các bước sau:
docker compose up -d
Lệnh này sẽ khởi động ứng dụng trong môi trường Docker.
sharp hoặc xem hướng dẫn khắc phục trên K-Source FAQ.Làm thế nào để kiểm tra phiên bản Node.js?
Sử dụng lệnh node -v trong terminal.
Tại sao ứng dụng không chạy được trên cổng 3000?
Có thể cổng 3000 đang được sử dụng. Thử dừng ứng dụng khác hoặc thay đổi cổng.
Làm sao để cập nhật các gói npm?
Chạy npm update trong thư mục dự án.
Khi đã hoàn tất cài đặt, bạn có thể xem thêm các mẫu template có sẵn khác để mở rộng dự án của mình.
Giảm giá, mã khuyến mãi và tổng cuối do máy chủ tính ở bước thanh toán.
Chào mừng trở lại — đơn hàng và source của bạn luôn ở đây.
Nhập email để nhận mã xác thực 6 số.
Nhập email, chúng tôi gửi mã 6 số để đặt lại mật khẩu.
25 Nguyen Van Linh, Q.7, TP.HCM