NodeJS, cài đặt môi trường thời gian chạy này cho JavaScript trên Ubuntu

logo nodejs

Trong phần tiếp theo, chúng ta sẽ xem xét về Node.js. Đâ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 xây dựng bằng công cụ V8 của JavaScript cơ rôm. NodeJS sử dụng mô hình hoạt động I / O theo hướng sự kiện, giúp nó nhẹ và hiệu quả.

Node.js là một Thời gian chạy JavaScript cho máy chủ. Trong khi npm là trình quản lý gói Node.js. Trong bài viết này, chúng ta sẽ xem cách cài đặt phiên bản Hỗ trợ dài hạn (LTS 6.11.3) của Node.js từ một nguồn an toàn và đáng tin cậy trên Ubuntu 17.04 và Linux Mint 18.2. Làm rõ điều đó khi cài đặt Node.js chúng tôi cũng sẽ cài đặt npm với giá tương tự.

Node.js là một môi trường thời gian chạy đa nền tảng cho lớp máy chủ (nhưng không giới hạn ở nó) dựa trên ngôn ngữ lập trình ECMAScript. Nó đã được tạo ra với trọng tâm là hữu ích trong việc tạo các chương trình mạng có khả năng mở rộng cao chẳng hạn như máy chủ web.

Node chạy javascript bằng cách sử dụng công cụ V8, do Google phát triển để sử dụng bởi trình duyệt Chrome của bạn. Tận dụng động cơ V8, Node cung cấp môi trường thời gian chạy phía máy chủ biên dịch và chạy javascript với tốc độ đáng kinh ngạc. Việc tăng tốc độ rất quan trọng vì V8 biên dịch Javascript thành mã máy gốc, thay vì diễn giải nó.

phiên bản nodejs

Môi trường thời gian chạy này kết hợp một số "mô-đun cơ bản" được biên dịch thành bản nhị phân, chẳng hạn như mô-đun mạng, cung cấp một lớp cho lập trình mạng không đồng bộ và các mô-đun cơ bản khác, chẳng hạn như Đường dẫn, Hệ thống tệp, Bộ đệm, Bộ định thời và Luồng có mục đích chung hơn. Có thể sử dụng các mô-đun do bên thứ ba phát triểndưới dạng tệp ".node" được biên dịch trước hoặc dưới dạng tệp javascript thuần túy.

Các mô-đun của bên thứ ba có thể mở rộng node.js hoặc thêm một mức độ trừu tượng, triển khai các tiện ích phần mềm trung gian khác nhau để sử dụng trong các ứng dụng web. Mặc dù các mô-đun có thể được cài đặt dưới dạng các tệp đơn giản, chúng thường được cài đặt bằng Trình quản lý gói Node (npm) sẽ tạo điều kiện thuận lợi cho việc biên dịch, cài đặt và cập nhật mô-đun cũng như quản lý các phần phụ thuộc. Ngoài ra, các mô-đun không được cài đặt trong thư mục mô-đun mặc định của Node sẽ cần sử dụng một đường dẫn tương đối để tìm chúng. Các Node.js wiki cung cấp danh sách một số mô-đun của bên thứ ba có sẵn.

Sử dụng cho NodeJS

Mặc dù JavaScript là một ngôn ngữ không phải ai cũng thích, nhưng đây là một công cụ tuyệt vời cho một số thứ. Ứng dụng web, ứng dụng dòng lệnh, tập lệnh để quản trị hệ thống, tất cả các loại ứng dụng mạng, v.v. Công cụ này rất nhanh và điều này quan trọng vì một số lý do:

  • El phát triển nhanh hơn.
  • Chạy thử nghiệm đơn vị có thể được thực hiện nhanh hơn.
  • Các ứng dụng nhanh hơn. Điều này dẫn chúng tôi đến trải nghiệm người dùng tốt hơn.
  • Chi phí cơ sở hạ tầng thấp hơn.

cũng làm nổi bật tính linh hoạt của nó. Trong các môi trường khác có một máy chủ "nguyên khối" (apache, tomcat, v.v.) và ứng dụng của bạn được "triển khai" trên đó và bạn có cấu trúc thư mục và tệp cấu hình rất cụ thể. Trong nodejs, bạn khởi chạy máy chủ web và nếu muốn, bạn có thể khởi chạy một số.

Cài đặt NodeJS trên Ubuntu

Nguồn an toàn và đáng tin cậy mà chúng tôi sẽ sử dụng là Nút nguồn, một nhóm cung cấp hỗ trợ cho Node.js. Để cài đặt Node.js và npm, chúng tôi sẽ cần cài đặt curl trước. Chúng tôi sẽ chỉ phải viết trong terminal (Ctrl + Alt + T):

sudo apt install curl

Tiếp theo, chúng tôi sẽ sử dụng lệnh này để thêm kho lưu trữ yêu cầu đối với hệ thống của chúng tôi:

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

Tại thời điểm này, chúng tôi sẽ cập nhật danh sách phần mềm và thực hiện cài đặt với chuỗi lệnh sau:

sudo apt update && sudo apt install nodejs

Bạn có thể tham khảo Tài liệu Node.js LTS trong trang web chính thức của dự án.

Với tùy chọn trước đó, chúng tôi sẽ cài đặt phiên bản NodeJS LTS. Nhưng, có một cách cài đặt phiên bản cũ hơn (Tôi nghĩ là 4.2.6) từ kho lưu trữ Ubuntu. Đối với điều này, chúng tôi sẽ chỉ phải mở một thiết bị đầu cuối (Ctrl + Alt + T):

sudo apt install -y nodejs nodejs-legacy

Nếu những gì chúng ta muốn là sử dụng phiên bản mới nhất (8.5.0) của môi trường thực thi này, chúng tôi có thể tải xuống từ website.

Gỡ cài đặt NodeJS

đến gỡ bỏ cài đặt nút của hệ điều hành của chúng tôi, chúng tôi sẽ chỉ phải mở thiết bị đầu cuối (Ctrl + Alt + T). Trong đó chúng tôi sẽ viết như sau:

sudo apt --purge remove node
sudo apt --purge remove nodejs

Để 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.   Carlos David Porras-Gomez dijo

    Jose Daniel Vargas Murillo