Node.js là một môi trường chạy mã nguồn mở đa nền tảng, cho phép thực thi mã JavaScript phía máy chủ. Điều này có nghĩa là bạn có thể chạy mã JavaScript trên máy tính của mình như là một ứng dụng độc lập và miễn phí.
Node.js thường được sử dụng để phát triển back-end cho các ứng dụng máy chủ. Ngoài ra, nó còn là giải pháp phổ biến cho việc phát triển full-stack và front-end. Trong bài viết này, Mytour sẽ hướng dẫn cách cài đặt Node.js trên Ubuntu 18.04 cùng với việc cài đặt npm.
1. Hướng dẫn cài đặt Node.js trên Ubuntu 18.04
Nếu bạn chỉ muốn sử dụng Node.js để triển khai ứng dụng, cách đơn giản nhất là cài đặt gói Node.js từ kho lưu trữ Ubuntu hoặc kho NodeSource để có phiên bản Node.js và npm mới nhất.
Trong bài viết này, Mytour sẽ hướng dẫn cách cài đặt Node.js trên Ubuntu 18.04. Những bước thực hiện cũng áp dụng cho các bản phân phối khác dựa trên Ubuntu, bao gồm Linux Mint và Elementary OS.
2. Các yêu cầu
Trước khi tiến hành, hãy đảm bảo bạn đã đăng nhập với tư cách người dùng có quyền chạy lệnh sudo.
3. Cài đặt Node.js và npm từ kho lưu trữ Ubuntu
Trên hệ thống Ubuntu 18.04, bạn có thể tìm thấy các gói Node.js và npm trực tiếp trong kho lưu trữ. Tính đến thời điểm này, phiên bản mới nhất là Node.js và npm v8.10.0.
Bắt đầu bằng cách chạy lệnh dưới đây để cập nhật danh sách các gói:
Chạy lệnh sudo apt update để cập nhật thông tin gói.
Tiến hành cài đặt Node.js thông qua trình quản lý gói apt:
Thực hiện lệnh sudo apt install nodejs npm để cài đặt Node.js và npm.
Trong kho lưu trữ Ubuntu, tên file thực thi Node.js là nodejs, tránh xung đột với các gói khác.
Để kiểm tra việc cài đặt Node.js, sử dụng lệnh sau:
Chạy lệnh nodejs --version để kiểm tra phiên bản đã cài đặt.
Kết quả xuất hiện với dạng:
v8.10.0.
Để tải về các gói npm, ta cần cài đặt npm - trình quản lý gói cho Node.js. Sử dụng lệnh sau để thực hiện việc này:
Chạy lệnh sudo apt install npm để cài đặt npm.
Kiểm tra xem npm đã được cài đặt chưa bằng lệnh:
Chạy lệnh npm --version để kiểm tra phiên bản đã cài đặt.
Kết quả xuất hiện như sau:
Phiên bản hiện tại là v3.5.2
Bước 4: Cài đặt Node.js từ kho NodeSource
NodeSource, đơn vị chuyên cung cấp hỗ trợ Node cho doanh nghiệp, duy trì kho lưu trữ chứa phiên bản Node.js mới nhất.
Để cài đặt Node.js và npm từ kho NodeSource, thực hiện các bước sau đây:
Bước 1: Chạy lệnh curl để kích hoạt kho NodeSource như sau:
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
Lệnh trên sẽ thêm chữ ký của NodeSource vào hệ thống, tạo file kho lưu trữ nguồn apt, cài đặt tất cả các gói cần thiết và làm mới bộ nhớ đệm apt.
Phiên bản LTS hiện nay của Node.js là v10.x, có tên mã Carbon. Nếu muốn cài đặt phiên bản 8.x, chỉ cần thay đổi setup_10.x thành setup_8.x.
Bước 2: Sau khi kích hoạt kho NodeSource, bước tiếp theo là cài đặt Node.js và npm bằng cách chạy lệnh sau:
sudo apt install nodejs
Gói nodejs chứa cả các tệp nhị phân của node và npm.
Bước 3: Để kiểm tra xem Node.js và npm đã được cài đặt thành công, chúng ta sẽ kiểm tra phiên bản của Node.js và npm bằng cách chạy các lệnh sau:
node --version
Đầu ra sẽ có dạng: v10.13.0
npm --version
Đầu ra sẽ hiển thị phiên bản: v6.4.1
2. Cài đặt các công cụ phát triển
Để biên dịch và cài đặt các add-on gốc từ npm, chúng ta cần cài đặt các công cụ phát triển.
Chạy lệnh sau để cài đặt tất cả các gói cần thiết:
sudo apt cài đặt gcc g++ make
5. Gỡ bỏ cài đặt Node.js
Nếu vì lý do nào đó bạn muốn gỡ bỏ cài đặt các gói Node.js và npm, hãy sử dụng lệnh sau đây:
sudo apt remove nodejs npm
Hướng dẫn chi tiết cách cài đặt Node.js trên Ubuntu 18.04 đã được chia sẻ tại Mytour. Ngoài ra, bạn cũng có thể khám phá thêm nhiều bài viết khác trên Mytour để hiểu rõ hơn về việc phát triển ứng dụng Node.js, như ví dụ về RESTful API trong Node.js chẳng hạn.