Hướng dẫn cách chạy project nodejs
NodeJS hiện là một platform khá được ưa chuộng để phát triển những website, server, công cụ đòi hỏi hiệu năng cao. Trong bài viết này VNCoder sẽ hướng dẫn các bạn cài đặt và thực thi một project NodeJS trên các hệ điều hành Window, Mac OS, Ubuntu, và CentOS nhanh nhất Show NodeJS là một trong những opensource project được quan tâm và có lượng thành viên đóng góp (contribute) nhiều nhất trên GitHub. Tính đến thời điểm viết bài viết này, NodeJS đã có 2680 Watchers, 37037 Starts Cài đặt NodeJS cũng khá đơn giản đối với tất cả các hệ điều hành. Trong bài viết này mình sẽ hướng dẫn các bạn cài đặt Node.js cho các hệ điều hành phổ biến nhất. Sau đó sẽ là thực thi một project NodeJS bất kì Kiểm tra NodeJS đã được cài đặt chưa?Trước khi cài đặt NodeJS, cần kiểm tra máy mình hiện tại đã tồn tại NodeJS chưa, nếu rồi thì phiên bản mấy, bằng dòng lệnh sau đây(Nhớ mở Terminal trên máy Mac của mình nhé):
Máy nào đã cài rồi sẽ có kết quả hiển thị phiên bản của NodeJS. Nếu không xuất hiện thông báo gì, hoặc không tìm thấy lệnh node, npm thì máy tính của bạn chưa được cài đặt NodeJS, để cài đặt chúng ta sang phần tiếp theo bên dưới 1. Cài đặt NodeJS trên Window và Mac OSĐể cài đặt NodeJs trên Window và Mac OS rất đơn giản, các bạn chỉ cần truy cập vào website chính thức của NodeJS, tải bản cài đặt mới nhất về máy tính, thực hiện setup Sau khi cài đặt thành công, bạn hãy mở cmd (Window), terminal (Mac OS) để kiểm tra cài đặt đã thành công hay chưa, bằng cách gõ lệnh:
Nếu xuất ra version của NodeJS tức là bạn đã cài đặt thành công. Tiếp theo là kiểm tra NPM - Công cụ quản lý package của NodeJS.
Nếu xuất ra version của NPM bạn đã cài đặt thành công NodeJS, giờ chỉ việc lên ý tưởng và bắt đầu một project. 2. Cài đặt NodeJS cho Mac OS dùng dòng lệnhNgoài việc cài đặt NodeJS cho MacOS trực tiếp từ trang chủ như trên, chúng ta có thể cài đặt thông qua dòng lệnh Trước hết bạn mở Terminal và cài đặt Homebrew (nếu có rồi có thể bỏ qua bước này)
Sử dụng lệnh sau để cài nodejs version mới LTS:
Đợi một thời gian khi chạy xong lệnh trên thì bạn kiểm tra cài đặt thành công tương tự như trên 3. Cài đặt NodeJS cho UnbuntuTrên Ubuntu, chúng ta sẽ dùng apt để cài đặt NodeJS. Đầu tiên, bạn nên update tất cả package của hệ điều hành để đảm bảo việc cài đặt NodeJS không gặp vấn đề.
Cài đặt NodeJS
Cài đặt NPM
Để kiểm tra NPM và NodeJS đã cài đặt được chưa:
Đến đây bạn sẽ thắc mắc vì sao trên Window, Mac OS, ta dùng lệnh node -v nhưng sao trên Ubuntu lại là nodejs -v
Bạn hãy kiểm tra lại version của NodeJS bằng cách:
4. Cài đặt NodeJS trên CentOSĐầu tiên bạn nên update các package của hệ điều hành bằng câu lệnh:
Trên CentOS, chúng ta ưu tiên cài đặt NodeJS bằng cách build source, để làm được điều này, ta cần cài đặt các công cụ cần thiết bằng lệnh:
Sử dụng wget tải source NodeJS:
Giải nén và cd vào thư mục source:
Chạy file config để chuẩn bị build source:
Và đây là bước quan trọng nhất, chúng ta sẽ bắt đầu build:
Khi quá trình này hoàn thành, ta chạy tiếp lệnh này:
Quá trình build source NodeJS đã hoàn thành, giờ bạn chỉ cần thực hiện bước kiểm tra xem NodeJS đã cài đặt thành công chưa như với Window, Mac OS, Ubuntu. 5. Một số lỗi thường gặpKhông cài đặt NodeJS module cho project được. Nếu NPM đã cài đặt thành công nhưng khi chạy lệnh
Hoặc khi có file package.json
Mà có lỗi xuất hiện, thì rất có thể NPM trên máy của bạn đang dùng là phiên bản cũ. Chỉ cần chạy lệnh:
Lệnh này sẽ update NPM với phiên bản mới nhất. Nếu các bạn còn gặp vấn đề gì trong việc cài đặt NodeJS, hãy cho mình biết, sẽ cố gắng hỗ trợ các bạn sớm nhất có thể. 6. Hướng dẫn chạy một project NodeJSNhiều bạn mới học sau khi cài đặt Node JS về sẽ không biết chạy nó như thế nào. Mình sẽ hướng dẫn qua các bạn cách thực thi một project NodeJS cơ bản Đầu tiên là các bạn xem file hướng dẫn cài đặt (Readme). Thông thường các project đều có file này giúp bạn setup và thực thi project một cách dễ dàng. Tuy nhiên các project đều cần thực hiện một số công đoạn chung như sau Mở CMD (Hoặc Terminal), dùng lệnh cd để di chuyển tới thư mục của project NodeJS
Chạy lênh cài đặt thư viện cho NodeJS
Cấu hình server database nếu có, cái này tuỳ project sẽ khác nhau Chạy lênh bật server, file khởi đầu của mỗi project cũng khác nhau, thông thường sẽ là trường main trong file package.json ví dụ
Truy cập vô trình duyệt thông thường là
Tổng kếtNhư vậy mình đã hướng dẫn các bạn cài đặt NodeJS trên Window, MacOS, Linux và thực thi một project NodeJS bất kì. Sau khi cài đặt thành công, các bạn có thể làm quen với NodeJS bằng việc xây dựng một server đơn giản tại đây. Chúc các bạn cài đặt thành công. |