Cách cài đặt Node.js và npm trên Ubuntu 20.04

Tác giả Network Engineer, T.Một 02, 2022, 12:54:07 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt Node.js và npm trên Ubuntu 20.04


Node.js là một runtime environment đi kèm với tất cả các điều kiện cần thiết để thực thi đúng các tập tin JavaScript trên hệ thống của bạn. Nó được xây dựng trên công cụ JavaScript V8 của Chrome và sử dụng mô hình non-blocking I/O. Npm là một gói của Node.js và là một tập hợp của hầu hết tất cả các thư viện mã nguồn mở trên internet.

Bài viết này hướng dẫn bạn cách thiết lập và chạy Node.js trên hệ thống Ubuntu 20.04 của bạn bằng tài khoản người dùng không phải root nhưng có đặc quyền sudo.

Có hai phương pháp cài đặt mà chúng ta sẽ xem xét:

  • Cài đặt Node.js từ kho lưu trữ chính thức của Ubuntu
  • Cài đặt Node.js với nvm

1. Phương pháp 1: Cài đặt Node.js từ Kho lưu trữ chính thức của Ubuntu

Cài đặt Node.js với trình quản lý gói apt từ kho lưu trữ chính thức của Ubuntu khá đơn giản. Đầu tiên, hãy cập nhật danh sách gói của bạn trước khi chạy lệnh cài đặt bằng cách nhập như sau:

Mã nguồn [Chọn]
$ sudo apt update

Mã nguồn [Chọn]
$ sudo apt install nodejs

Xác minh cài đặt bằng cách kiểm tra phiên bản Node.js bạn đã tải xuống:

Mã nguồn [Chọn]
$ nodejs -v

Quá trình hiển thị ở trên sẽ tải xuống gói mới nhất có sẵn trong kho phần mềm của Ubuntu. Để tải xuống một phiên bản cụ thể, hãy thử một trong các phương pháp khác trong hướng dẫn này.

Bạn có thể cài đặt npm giống như mình đã cài đặt Node.js với kho lưu trữ apt. Nhập lệnh sau để bắt đầu cài đặt npm:

Mã nguồn [Chọn]
$ sudo apt install npm

Bây giờ bạn đã cài đặt npm và Node.js trên hệ thống của mình. Bây giờ bạn có thể bắt đầu sử dụng node.js và thư viện npm để thêm các chức năng vào phần mềm trên hệ thống của bạn.

2. Phương pháp 2: Sử dụng nvm để cài đặt Node.js

Nếu bạn muốn tải xuống một phiên bản cụ thể của Node hoặc nếu bạn chỉ muốn có nhiều tùy chỉnh hơn trong cài đặt, việc sử dụng nvm trong quá trình này có thể thực hiện việc này cho bạn. Nvm là viết tắt của Node Version Manager và là một công cụ cho phép bạn quản lý một số phiên bản Node.js song song và hoạt động trên hệ thống của bạn.

Đầu tiên, sao chép lệnh curl từ tập tin readme trên trang GitHub cho nvm:

Mã nguồn [Chọn]
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Dán nó vào cửa sổ dòng lệnh Terminal và chạy nó để cài đặt nvm. Sau đó, chạy lệnh sau để tạo nguồn tập tin bash của bạn.

Mã nguồn [Chọn]
$ source ~/.bashrc

Để xem những phiên bản Node nào có sẵn để tải xuống, hãy nhập lệnh sau:

Mã nguồn [Chọn]
$ nvm list-remote

Sau đó, thêm bất kỳ phiên bản nào bạn muốn tải xuống theo cú pháp lệnh sau:

Mã nguồn [Chọn]
$ nvm install v(version number)
Ví dụ, để tải xuống v14.9.0, bạn sẽ viết lệnh như sau:

Mã nguồn [Chọn]
$ nvm install v14.9.0

Bây giờ bạn đã tải xuống và cài đặt thành công Node.js v14.9.0 vào hệ thống của mình. Bạn có thể tải xuống nhiều phiên bản khác nhau với nvm mà các phiên bản này không bị gián đoạn lẫn nhau. Bạn thậm chí có thể tải xuống và cài đặt các phiên bản hỗ trợ dài hạn của Node với nvm, chẳng hạn như Erbium hoặc Dubnium. Ví dụ: lệnh sau cài đặt phiên bản Erbium mới nhất:

Mã nguồn [Chọn]
$ nvm install lts/erbium

Bạn có thể xem tất cả các phiên bản Node được cài đặt trên hệ thống của mình bằng cách nhập như sau:

Mã nguồn [Chọn]
$ nvm list

Sử dụng lệnh sau để nhập một phiên bản Node khác:

Mã nguồn [Chọn]
$ nvm use v14.9.0

Nvm là một công cụ tuyệt vời để sử dụng vì nó tập hợp nhiều tùy chọn để quản lý hiệu quả phần mềm Node.js.

Hướng dẫn này xem xét hai cách khác nhau để cài đặt Node.js trên máy chủ Ubuntu 20.04: bằng cách sử dụng nvm và bằng cách yêu cầu trực tiếp chương trình từ kho lưu trữ Ubuntu chuẩn. Nếu bạn đang muốn cài đặt phiên bản mới nhất nhanh nhất có thể, bạn nên thực hiện theo phương pháp đầu tiên. Ngược lại, nếu bạn muốn cài đặt linh hoạt hơn, bạn có thể chọn một trong hai phương pháp.

Hãy xem trang chủ chính thức của Nodeproject để tìm hiểu thêm về cách sử dụng Node trên hệ thống Ubuntu 20.04 của bạn.