Node.js thực chất là một môi trường chạy JavaScript đa nền tảng, mã nguồn mở. Với Node.js được bật, bạn có thể chạy JavaScript trên máy Ubuntu mà không cần lo mở trình duyệt. Nó được xây dựng trên công cụ JavaScript V8 của Chrome và có thể cài đặt theo nhiều cách trên Linux.
Node.js thiết yếu cho việc xây dựng ứng dụng phía server và mạng. Nền tảng này chạy hiệu quả trên Windows, Linux, FreeBSD và macOS. Npm là trình quản lý gói mặc định và thường được gọi là đăng ký phần mềm lớn nhất thế giới.
Cài Đặt Nodejs Trên Ubuntu
Trong hướng dẫn này, bạn có thể cài đặt Nodejs trên Ubuntu theo ba cách khác nhau. Ba cách này bao gồm:
- Sử dụng apt để cài đặt Nodejs trên Ubuntu
- Sử dụng apt với kho phần mềm PPA
- Cài đặt nvm để cài đặt và quản lý các phiên bản khác nhau của Nodejs trên Ubuntu
Lựa Chọn 1: Cài Đặt Node.js Từ Kho NodeSource
NodeSource, như một công ty, tập trung cung cấp hỗ trợ Node cấp doanh nghiệp. Cài đặt này sử dụng kho Node.js để cài đặt phiên bản này trên Ubuntu. Bạn có thể làm theo các bước sau để cài đặt Node Linux từ NodeSource.
Bước đầu tiên là kích hoạt kho NodeSource bằng lệnh curl. Nếu curl chưa cài đặt, bạn có thể cài đặt nó trên hệ thống bằng các lệnh sau.
Để Cài Đặt Curl
sudo apt-get install curl -y
Để Kích Hoạt Kho
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Lệnh trên sẽ thêm khóa ký vào hệ thống. Để tạo tệp kho apt source, bạn cần cài đặt tất cả các gói cần thiết và làm mới cache apt.
Cài Đặt Node.js Và Npm
Nhập mã sau để bắt đầu cài đặt Node.js và npm.
sudo apt install nodejs
Gói này (nodejs ubuntu) sẽ chứa các tệp nhị phân cho cả Node và npm.
Xác Thực Cài Đặt Node.js Và Npm
node --version
Kiểm Tra Phiên Bản Npm
npm --version
Đầu ra sau cài đặt cho cả hai mô-đun sẽ trông như:
Phiên bản Nodejs Ubuntu là v12.22.4 trong khi phiên bản npm là 6.14.14, là phiên bản mới nhất tại thời điểm viết hướng dẫn này.
Còn nhiều cách khác để cài đặt Nodejs Ubuntu và npm. Để cài đặt chúng bằng Node Version Manager, làm theo các bước dưới đây.
Lựa Chọn 2: Cài Đặt Node.js Và Npm Với NVM
NVM, thường gọi là Node Version Manager, là một script bash hoạt động trên một thư mục độc lập thay vì cấp độ hệ điều hành. Điều này đơn giản có nghĩa là bạn có thể cài đặt nhiều phiên bản Node.js mà không ảnh hưởng đến toàn bộ hệ thống.
Thông qua NVM, bạn có thể kiểm soát môi trường hệ thống, thậm chí dùng các phiên bản Node.js mới nhất, đồng thời giữ và quản lý các bản phát hành trước. Điều này khác với tiện ích apt, và có sự khác biệt tinh tế về phiên bản so với phiên bản apt.
Cài Đặt Nvm Ubuntu
Để tải NVM bằng dòng lệnh, tải và cài đặt mã nguồn từ trang GitHub:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Lệnh này sẽ clone kho từ GitHub vào thư mục ~/.nvm. Để sử dụng, bạn cần source tệp .bashrc bằng lệnh sau:
source ~/.bashrc
Bước tiếp theo, bạn có thể kiểm tra phiên bản Node nào có sẵn trong NVM.
nvm list-remote
Đầu ra sẽ trông như sau:
Lệnh này liệt kê nhiều phiên bản có sẵn, bạn có thể chọn bản phát hành mới nhất. Trong trường hợp này, phiên bản mới nhất là 16.6.2, có thể cài đặt bằng lệnh:
nvm install v16.6.2
Tên phiên bản có thể điều chỉnh theo phiên bản mới nhất có sẵn trong NVM.
Sau cài đặt, xem các phiên bản khác nhau đã cài đặt như một phần của cài đặt trước:
nvm list
Đầu ra sẽ trông như sau:
Dòng đầu sẽ hiển thị phiên bản hiện đang hoạt động, các dòng khác hiển thị các bí danh được đặt tên và phiên bản của chúng. Bạn có thể thấy bí danh cho các bản phát hành LTS của Node. Dựa trên các bí danh đó, bạn cũng có thể cài đặt một bản phát hành.
Ví dụ, để cài đặt bí danh fermium, bạn có thể dùng lệnh sau:
nvm install lts/fermium
Xác thực cài đặt có thành công hay không bằng lệnh -v.
node -v
Đầu ra sẽ hiển thị phiên bản mới nhất vừa cài đặt.
Lựa Chọn 3: Cài Đặt Node.js Sử Dụng PPA NodeSource
Cách khác để cài đặt Node.js là cài đặt bằng PPA (personal package archive), được duy trì và cập nhật bởi NodeSource. Lợi ích của PPA là nó chứa nhiều phiên bản Node.js hơn so với kho của Ubuntu.
Là bước đầu tiên, bạn cần cài đặt PPA để truy cập các gói của nó. Từ thư mục home, bạn có thể dùng hàm curl lấy script cài đặt cho phiên bản của bạn.
cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
Bạn có thể chạy script với trình soạn thảo yêu thích (như Nano). Nếu bạn nghĩ mọi thứ trong script đều ưng ý, bạn có thể chạy tiếp các lệnh.
nano nodesource_setup.sh
Thoát trình soạn thảo và chạy script với quyền root.
sudo bash nodesource_setup.sh
PPA sẽ được thêm vào danh sách cấu hình, trong khi cache gói cục bộ được cập nhật tự động. Cài đặt gói Node.js bằng lệnh sau:
sudo apt install nodejs
Bạn có thể xác thực cài đặt bằng cách chạy node với cờ phiên bản -v như sau:
node -v
Bạn có thể yên tâm không cần cài đặt npm Ubuntu riêng biệt, vì đây là cài đặt kết hợp cho node.js và npm.
Cài Đặt Node.js Và NPM Thành Công
Không quan trọng bạn chọn phương pháp nào, luôn có cách để cài đặt thành công Node.js và npm trên máy Ubuntu của bạn. Phương pháp này hoạt động cho các phiên bản Ubuntu khác nhau, tuy nhiên quy trình này đã triển khai thành công cho Ubuntu 21.04. Tùy hoàn cảnh, bạn có thể chọn lựa phương án phù hợp nhất.
Như đã đề cập, sử dụng phiên bản đóng gói là dễ dàng nhất trong các phương pháp này; bạn có thể dùng phương pháp cài đặt PPA hoặc nvm cho các tùy chọn mới hơn. Dù sao, cả ba tùy chọn đều hoạt động cho phiên bản Ubuntu Linux của bạn.
Muốn cài đặt Node.js và npm trên Windows? Bạn may mắn; quy trình thậm chí còn dễ dàng hơn cài đặt trên Linux.