Computer >> Máy Tính >  >> Hệ thống >> Linux

Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Node.js thực sự là một môi trường thời gian 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 của mình mà không phải lo lắng về việc mở bất kỳ trình duyệt nào. Nó được xây dựng trên công cụ JavaScript V8 của Chrome và nó có thể được cài đặt theo nhiều cách trên Linux.

Node.js rất cần thiết để xây dựng các ứng dụng mạng và phía máy chủ. 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ắn thẻ là cơ quan đă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
  • Đang cài đặt nvm để cài đặt và quản lý các phiên bản Nodejs khác nhau trên Ubuntu

Tùy chọn 1:Cài đặt Node.js từ NodeSource Repository

NodeSource, với tư cách là một công ty, tập trung vào việc cung cấp hỗ trợ Node cấp doanh nghiệp. Cài đặt này sử dụng kho lưu trữ Node.js, kho lưu trữ này sẽ được sử dụng để 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 lưu trữ NodeSource bằng cách sử dụng curl yêu cầu. Nếu curl chưa được cài đặt, bạn có thể cài đặt nó trên hệ thống của mình bằng các lệnh sau.

Để cài đặt Curl

sudo apt-get install curl -y
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Để kích hoạt hệ thống lưu trữ

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Lệnh trên sẽ thêm khóa ký vào hệ thống của bạn. Để tạo tệp kho lưu trữ nguồn apt, bạn cần cài đặt tất cả các gói cần thiết và làm mới bộ đệm 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
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Gói này (nodejs ubuntu) sẽ chứa các tệp nhị phân cho cả Node và npm.

Xác minh cài đặt Node.js và Npm

nút
node --version 

Kiểm tra phiên bản của Npm

npm --version

Cài đặt bài đăng đầu ra cho cả hai mô-đun sẽ giống như sau:

Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Phiên bản cho Nodejs Ubuntu là v12.22.4 trong khi phiên bản của npm là 6.14.14 , là phiên bản mới nhất hiện có tại thời điểm viết hướng dẫn này.

Có nhiều cách hơn để cài đặt Nodejs Ubuntu và npm. Để cài đặt chúng bằng Trình quản lý phiên bản Node, hãy làm theo các bước được liệt kê bên dưới.

Tùy chọn 2:Cài đặt Node.js và Npm Với NVM

NVM, thường được gọi là Node Version Manager, là một tập lệnh 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 của bạn.

Thông qua NVM, bạn có thể kiểm soát môi trường hệ thống của mình và thậm chí sử dụng các phiên bản mới nhất của Node.js, đồng thời giữ lại và quản lý các bản phát hành trước đó. Điều này khác với apt và có một sự khác biệt nhỏ trong các phiên bản so với các phiên bản apt.

Cài đặt Nvm Ubuntu

Để tải xuống NVM bằng dòng lệnh, hãy tải xuống và cài đặt mã nguồn từ trang của GitHub:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Lệnh này sẽ sao chép kho lưu trữ từ GitHub sang ~ / .nvm danh mục. Để sử dụng điều này, trước tiên bạn cần phải nhập nguồn .bashrc của mình tệp bằng lệnh sau:

source ~/.bashrc

Trong bước tiếp theo, bạn có thể kiểm tra phiên bản Node nào khả dụng trong NVM.

nvm list-remote

Đầu ra sẽ như thế này:

Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Lệnh này sẽ liệt kê rất nhiều phiên bản có sẵn, vì vậy 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 hiện có là 16.6.2 , có thể được cài đặt bằng lệnh:

nvm install v16.6.2
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Tên phiên bản có thể được điều chỉnh theo phiên bản mới nhất có sẵn trong NVM.

Đăng cài đặt, xem các phiên bản khác nhau đã được cài đặt như một phần của cài đặt trước:

nvm list

Đầu ra sẽ như thế này:

Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Dòng đầu tiên sẽ hiển thị phiên bản hiện đang hoạt động, trong khi một số 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ể xem bí danh cho các bản phát hành LTS khác nhau của Node. Dựa trên những bí danh này, bạn cũng có thể cài đặt một bản phát hành.

Ví dụ:để cài đặt một bí danh fermium như vậy, bạn có thể sử dụng lệnh sau:

nvm install lts/fermium
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Xác minh xem cài đặt có thành công hay không bằng cách sử dụng lệnh -v.

node -v
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Đầu ra sẽ hiển thị phiên bản mới nhất đã được cài đặt.

Tùy chọn 3:Cài đặt Node.js bằng NodeSource PPA

Một cách khác để cài đặt Node.js là cài đặt bằng PPA (kho lưu trữ gói cá nhân), được duy trì và cập nhật bởi NodeSource. Lợi ích của việc sử dụng PPA là nó chứa nhiều phiên bản Node.js hơn so với kho của Ubuntu.

Bước đầu tiên, bạn cần cài đặt PPA để có quyền truy cập vào các gói của nó. Từ thư mục chính, bạn có thể sử dụng hàm curl để truy xuất tập lệnh cài đặt cho phiên bản của mình.

cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Bạn có thể chạy tập lệnh bằng trình soạn thảo yêu thích của mình (như Nano). Nếu bạn cho rằng mọi thứ trong tập lệnh đều theo ý muốn của mình, bạn có thể chạy thêm các lệnh.

nano nodesource_setup.sh
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Thoát khỏi trình chỉnh sửa và chạy tập lệnh với quyền truy cập root của bạn.

sudo bash nodesource_setup.sh
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

PPA sẽ được thêm vào danh sách cấu hình của bạn, trong khi bộ đệm ẩn gói cục bộ được cập nhật tự động cho bạn. Cài đặt gói Node.js bằng cách nhập lệnh sau:

sudo apt install nodejs
Tìm hiểu cách cài đặt Npm và Node.js trên Ubuntu

Bạn có thể xác minh cài đặt của mình bằng cách chạy nút với cờ phiên bản -v như sau:

node -v

Bạn có thể yên tâm rằng mình không cần cài đặt riêng npm Ubuntu 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

Bất kể bạn áp dụng 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 sẽ hoạt động đối với các phiên bản Ubuntu khác nhau, mặc dù quá trình này đã được thực hiện thành công cho Ubuntu 21.04. Tùy thuộc vào hoàn cảnh của bạn, bạn có thể chọn và chọn tùy chọn phù hợp nhất với bạn.

Như đã đề cập trước đây, sử dụng phiên bản đóng gói là phương pháp dễ nhất trong số các phương pháp này; bạn có thể sử dụng phương pháp cài đặt PPA hoặc phương pháp nvm để có thêm các tùy chọn gần đây. Dù bằng cách nào, cả ba tùy chọn sẽ hoạt động cho phiên bản Ubuntu Linux của bạn.

Tìm cách cài đặt Node.js và npm trên Windows? Bạn may mắn; quá trình này thậm chí còn dễ dàng hơn so với cài đặt chúng trên Linux.