Xem thêm

Làm thế nào để cài đặt Node.js trên Ubuntu?

Huy Erick
Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt Node.js trên Ubuntu 18.04. Chúng ta sẽ diễn giải cả hai phương pháp để cài đặt và hướng dẫn loại bỏ những thành...

Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt Node.js trên Ubuntu 18.04. Chúng ta sẽ diễn giải cả hai phương pháp để cài đặt và hướng dẫn loại bỏ những thành phần không cần thiết.

Node.js - Lý tưởng cho các dự án web

Node.js là một công nghệ phổ biến được sử dụng rộng rãi trong thế giới phát triển web. Đây là môi trường thực thi server-side cho phép chạy JavaScript mà không cần thông qua client. Với tư cách là một phần mềm mã nguồn mở và đa nền tảng, Node.js là lựa chọn lý tưởng cho các dự án khác nhau - từ giáo dục đến kinh doanh.

Node.js chủ yếu được sử dụng để cải thiện và mở rộng chức năng của các ứng dụng web. Nhiều công ty lớn hiện đang sử dụng Node.js và tiềm năng của nó là vô cùng lớn. Phiên bản ổn định hiện tại của Node.js là 11.10.0, nhưng phiên bản được khuyến nghị sử dụng nhất là 10.15.1 vì nó được hỗ trợ trong thời gian dài.

Có nhiều cách để cài đặt Node.js trên Ubuntu, trong bài viết này, chúng ta chỉ tập trung vào hai cách đơn giản và hiệu quả nhất.

Cách 1 - Cài đặt Node.js và NPM từ Ubuntu repository chính thức

Cách đơn giản và nhanh nhất để cài đặt Node.js trên Ubuntu 18.04 là thông qua kho ứng dụng chính thức của nó. Hãy làm theo các bước sau:

Bước 1 - Kết nối tới server bằng SSH

Để kết nối tới server bằng SSH, bạn có thể chạy lệnh sau trong cửa sổ terminal:

ssh username@server_ip_address

Hoặc nếu bạn đang sử dụng máy tính Windows, bạn có thể sử dụng PuTTy để truy cập vào server qua SSH.

Bước 2 - Cập nhật APT cache

Cập nhật APT cache để sử dụng phiên bản mới nhất của 'apt'.

sudo apt update

Sau đó, bạn có thể tiến hành cài đặt Node.js trên Ubuntu.

Bước 3 - Cài đặt Node.js bằng lệnh 'apt install'

Để cài đặt Node.js, người dùng cần có quyền cài đặt và sử dụng lệnh sau:

sudo apt install nodejs

Nhập mật khẩu và nhấn Enter, quá trình cài đặt sẽ bắt đầu.

Bước 4 - Cài đặt NPM

Nếu cần, bạn có thể cài đặt NPM, ứng dụng quản lý gói của Node.js.

sudo apt install npm

Cuối cùng, để kiểm tra phiên bản Node.js đã cài đặt thành công hay chưa, hãy chạy lệnh sau:

nodejs -v

Kiểm tra phiên bản Node.js đã cài đặt

Đây là cách đơn giản nhất để cài đặt Node.js trên máy Linux hoặc máy chủ ảo riêng.

Cách 2 - Cài đặt phiên bản tùy chọn Node.js thông qua NVM

Một cách khác để cài đặt Node.js trên Ubuntu là sử dụng công cụ NVM (Node Version Manager). Với NVM, bạn có thể lựa chọn phiên bản Node.js cụ thể để cài đặt, bao gồm cả phiên bản LTS hoặc phiên bản mới nhất.

Dưới đây là các bước để cài đặt một phiên bản Node.js tùy chọn:

Bước 1 - Tải NVM bằng lệnh 'wget'

Nếu chưa có 'wget', hãy chạy lệnh sau:

sudo apt install wget

Sau đó, sử dụng lệnh sau để tải NVM về:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

Bước 2 - Phân quyền NVM cho người dùng

Để phân quyền NVM cho người dùng cụ thể, hãy chạy lệnh sau:

source ~/.profile

Bước 3 - Liệt kê các phiên bản Node.js có sẵn trên NVM

nvm ls-remote

Hiển thị các phiên bản Node.js có sẵn

Hãy chọn phiên bản mà bạn muốn sử dụng. Chúng tôi khuyến nghị sử dụng phiên bản ổn định và được hỗ trợ đầy đủ nhất là 10.15.1.

Bước 4 - Cài đặt phiên bản Node.js tùy chọn trên Ubuntu

nvm install 10.15.1

Để kiểm tra phiên bản Node.js hiện tại, hãy chạy lệnh:

node -v

Kiểm tra phiên bản Node.js

Bạn đã thành công cài đặt Node.js trên Ubuntu.

Gỡ cài đặt Node.js trên Ubuntu

Cách 1 - Gỡ cài đặt Node.js bằng lệnh 'apt'

Để gỡ cài đặt Node.js, hãy chạy lệnh sau:

sudo apt remove nodejs

Cách 2 - Gỡ cài đặt Node.js trước và cài đặt lại bằng phương pháp NVM

Trước tiên, hãy vô hiệu hóa Node.js:

nvm deactivate

Sau đó, để gỡ cài đặt Node.js, hãy sử dụng lệnh sau:

nvm uninstall v10.15.1

Xóa Node.js

Kết luận

Bài viết này đã hướng dẫn bạn cách cài đặt Node.js trên Ubuntu chỉ với vài lệnh đơn giản. Hiện có hai phương pháp phổ biến nhất để cài đặt Node.js trên Ubuntu: thông qua kho ứng dụng chính thức và thông qua NVM để lựa chọn phiên bản tùy ý. Node.js là một công nghệ hữu ích cho phát triển ứng dụng web và đã được nhiều lập trình viên trên toàn cầu công nhận.

1