Nếu bạn cảm thấy hứng thú với Node.js và biết rõ node.js là gì rồi, thì còn chần chừ gì nữa mà không cài đặt ngay Node.js vào máy và tiến hành code thôi, ở đây mình sẽ hướng dẫn các bạn cài đặt Node.js trên cả 3 hệ điều hành là Windows, Linux, và MacOS
Cài đặt Node.js trên Windows
Để cài đặt Node.js trên windows bạn vô trang chủ của https://nodejs.org tải phiên bản cài đặt của node.js
Bạn có thể tải file .msi hoặc .exe cái nào cũng được. Sử dụng phiên bản 64 bit nếu Windows của bạn là 64bít (giờ đa số win64 hết rồi). Còn không chắc ăn dùng bản 32bit cũng không thành vấn đề.
Tải xong, double click phần mềm cài đặt sẽ có giao diện cài đặt như sau
Sau khi cài đặt hoàn tất rồi thì nó nằm ở đâu? Rồi nó hoạt động ra sao?
Về mặt cơ bản thì: bạn sẽ thấy được 2 phần mềm đã được cài đặt vào thiết bị:
- Node.js trình biên dịch nodejs mà lát nữa tụi mình sẽ nói ở cuối bài
- Node.js command prompt: Nó là một cửa sổ Console đã được cấu hình dành riêng cho nodejs mà sau này chúng ta sẽ phải sử dụng nó rất nhiều. Xem hình bên dưới
Cài đặt Node.js trên MacOS
Nếu bạn đang dùng MacOS thì bạn cũng tải node.js từ trên trang chủ https://nodejs.org rồi sau đó tới trang download nodejs
Tải file .pkg để cài đặt sau đó double click cài đặt nodejs, kế tiếp chỉ việc click không cần phải suy nghĩ "Continue", "Continue", "Continue", "Finish"
Sau khi đã hoàn thành việc cài đặt bạn muốn kiểm tra xem nodejs đã được cài đặt tốt và ổn hay chưa ta chỉ việc gõ "node" trong terminal hoặc muốn xem phiên bản nodejs là bao nhiêu chỉ cần gõ "node -v", rồi Terminal ở đâu trên Mac vậy? Ở trong Finder -> Application -> Terminal, tui khuyến nghị bạn đặt Terminal dưới Dock để còn có thể dùng được nhiều lần.
Gõ "node" nó sẽ tự động vào trình biên dịch nodejs, sau đó thử gõ 1+1 nó sẽ trả kết quả về. Muốn thoát khỏi trình biên dịch thì chỉ cần "Ctrl + D"
Cài đặt Node.js trên Linux
Như thường lệ cài đặt 1 cái gì đó trong Linux, chúng ta cũng đều có hai cách để cài đặt:
- Phương pháp the warrior, tải xuống các nguồn ứng dụng và biên dịch nguồn.
- Phương pháp the soft, sử dụng trình quản lý gói của nhà phân phối.
Ở đây mình sẽ hướng dẫn các bạn cách cài đặt trên Ubuntu với các lệnh sau:
sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
Để có thểm cài nodejs mình cần download và cài đặt thêm gói
sudo apt-get install software-properties-common
Sau khi cài đặt thành công rồi, chúng ta cần kiểm tra lại xem là node đã thực sự cài đặt với phiên bản bao nhiêu nhé bằng các lệnh đơn giản như sau: node
, node -v
Lệnh đầu tiên bạn sẽ thấy được phiên bản của node.js. Lệnh thứ 2 là mở chương trình biên dịch tương tác của node.js sau đó bạn có thể gõ thử code Javascript (1+1 rồi enter xem nó hoạt động thế nào?). Để thoát trình biên dịch chỉ cần Ctrl+D
Chắc chắn là chúng ta sẽ không viết code trong cái trình biên dịch tương tác của node.js đó rồi mà chúng ra sẽ tạo ra một file .js để viết code javascript trong đó, sau đó chỉ cần chạy lệnh node file.js
Test Node.js với một chương trình nhỏ xíu
Rồi bây giờ chúng ta sẽ cùng nhau kiểm tra xem Node.js hoạt động một cách đúng đắn ra sao. Đầu tiên chúng ta sẽ viết một chương trình nhỏ giúp hiển thị thông điệp trong màn hình console.
Chọn một phần mềm mà mình cảm thấy quen thuộc để code ví dụ (vim, Emacs, Sublime Text, Visual Studio Code, Notepad++, v.v...) sau đó gõ lệnh sau:
console.log ('Xin chào đến với Node.js!');
Sau đó lưu file với file mở rộng là đuôi .js. Ví du: test.js
Sau đó mở console lên rồi gõ
node test.js
Bạn sẽ thấy sau khi chúng ta chạy lệnh node như trên sẽ có dạng kết quả như sau:
$ node test.js Xin chào đến với Node.js!
Xong, vậy là chúng ta đã tạo ra được 1 chương trình với node.js quá đơn giản phải không nào?
Nhưng bài viết tiếp theo, chúng ta sẽ tạo ra một chương trình có phần phức tạp hơn chút xíu nhé, hừm phức tạp lắm, cẩn thận :v
Vậy chúng ta học được những gì từ bài viết này?
- Cài đặt Node.js siêu dễ, không cần quan tâm là Windows, Mac hay Linux.
- Một ứng dụng Node.js được khởi chạy với lệnh
node tenfile.js