NodeJS và npm, cài đặt trong Ubuntu 20.04 | 18.04

về nodejs

Trong phần tiếp theo, chúng ta sẽ xem xét cách chúng ta có thể cài đặt Node.js và npm trên Ubuntu 20.04 | 18.04. Đây là một mã nguồn mở, môi trường thời gian chạy đa nền tảng cho JavaScript đã được thảo luận trong trang này và điều đó sử dụng mô hình hoạt động I / O hướng sự kiện, giúp mô hình này nhẹ và hiệu quả.

NodeJS là một Khung máy chủ mã nguồn mở dựa trên JavaScript được sử dụng chủ yếu để xây dựng các ứng dụng máy chủ phụ trợ với thời gian chạy JavaScript. Nó dựa trên công cụ JavaScript V8 của Chrome. Npm là trình quản lý gói mặc định cho NodeJS.

Nó chủ yếu được sử dụng cho lập trình không đồng bộ và một khung rất nhẹ, làm cho nó nhanh hơn những người khác. Nó cũng tương thích với hầu hết các hệ điều hành phổ biến. Các loại ứng dụng khác nhau, chẳng hạn như ứng dụng web, ứng dụng dòng lệnh, v.v., có thể được phát triển với khung này bằng cách sử dụng Ubuntu.

Thêm kho lưu trữ NodeJS từ NodeSource

NodeSource là kho lưu trữ nút cấp doanh nghiệp của riêng công ty duy trì và chứa các phiên bản mới nhất của NodeJS. Từ NodeSource, chúng tôi có thể cài đặt một phiên bản cụ thể của NodeJS.

Để cài đặt NodeJS từ NodeSource, chỉ cần chạy một trong các lệnh sau để thêm phiên bản cụ thể mà chúng tôi quan tâm. Để làm điều đó chúng tôi sẽ phải cài đặt curl. Nếu bạn chưa có công cụ này, bạn có thể cài đặt nó bằng lệnh:

sudo apt install curl

Bây giờ cho cài đặt phiên bản mới nhất (phiên bản 14), trong một terminal (Ctrl + Alt + T), chúng tôi sẽ thêm PPA này:

thêm repo nodejs 14

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

đến cài đặt phiên bản 12, tất cả những gì bạn phải làm là chạy lệnh:

thêm repo nodeJS 12

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

đến cài đặt phiên bản LTS (phiên bản 10), PPA được sử dụng sẽ là:

thêm repo nodejs 10

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Sau khi thêm bất kỳ PPA nào trong số này, chúng tôi sẽ có thể cài đặt phiên bản NodeJS mới nhất từ ​​kho lưu trữ mà chúng tôi chọn. Nếu chúng tôi thêm một số kho lưu trữ, phiên bản mới nhất của NodeJS sẽ được cài đặt chứ không phải LTS.

Cài đặt NodeJS và npm

Để cài đặt, trong một terminal (Ctrl + Alt + T), chúng ta sẽ phải thực hiện lệnh:

cài đặt nodejs với apt

sudo apt install nodejs

Sau khi cài đặt xong, các mô-đun NodeJS và npm sẽ được cài đặt và sẵn sàng sử dụng. Chúng ta có thể sử dụng các lệnh sau để xem số phiên bản đã cài đặt.

node --version

npm --version

Các lệnh sẽ liệt kê phiên bản đã cài đặt của nút và npm:

đã cài đặt phiên bản nodejs và npm

Có thể xem tất cả các hướng dẫn cài đặt Sẵn có từ dự án trang GitHub.

Cài đặt NodeJS và npm qua Snap

Một hình thức khác của cài đặt NodeJS thông qua quản trị viên gói gọn gàng. Đây có thể là cách dễ nhất để làm điều đó.

Snaps rất dễ tạo và cài đặt các gói phần mềm. Đây là các ứng dụng được đóng gói với tất cả các phụ thuộc của chúng để chạy trên tất cả các bản phân phối Gnu / Linux phổ biến từ một bản dựng duy nhất.

đến cài đặt phiên bản mới nhất (phiên bản 14) trong một thiết bị đầu cuối (Ctrl + Alt + T) chạy:

Cài đặt nhanh NodeJs 14

sudo snap install node --channel=14/stable --classic

Chúng tôi có thể cài đặt phiên bản 13 chạy lệnh:

cài đặt snap nodeJs 13

sudo snap install node --channel=13/stable --classic

đến cài đặt phiên bản 10, lệnh sử dụng sẽ như sau:

Cài đặt nhanh NodeJS 10

sudo snap install node --channel=10/stable --classic

Kiểm tra máy chủ

Để kiểm tra xem máy chủ web có được cài đặt chính xác hay không, hãy tạo một tệp thử nghiệm có tên http_server.js trong thư mục chính của chúng tôi bằng cách sử dụng trình chỉnh sửa yêu thích của chúng tôi:

cd ~/

vim http_server.js

Sau đó chúng ta sẽ sao chép và dán nội dung sau vào tệp:

tệp kiểm tra máy chủ

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Prueba de Nodejs para Ubunlog');
});

server.listen(port, hostname, () => {
  console.log(`Servidor funcionando en http://${hostname}:${port}/`);
});

Sau đó, chúng tôi lưu tệp. Hiện nay chúng tôi thực thi nó bằng lệnh sau để khởi động máy chủ:

node http_server.js

Chúng ta sẽ thấy một đầu ra giống như sau trong thiết bị đầu cuối:

Ví dụ đầu ra bảng điều khiển

Bây giờ nếu chúng ta mở trình duyệt yêu thích của mình và chúng tôi đi đến tên máy chủ của máy chủ hoặc địa chỉ IP, sau đó là cổng 3000, chúng ta sẽ thấy một trang mẫu như sau:

kiểm tra trong firefox

http://localhost:3000

đến tìm hiểu thêm về NodeJS, người dùng có thể truy cập trang dự án.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Mateo dijo

    Tôi thực sự thích nó được giải thích như thế nào.
    Cảm ơn bạn!