Node.js là một môi trường thời gian chạy JavaScript đa nền tảng, được xây dựng trên Chrome JavaScript được thiết kế để chạy mã JavaScript ở phía máy chủ. Nó thường được sử dụng để xây dựng các ứng dụng back-end, nhưng nó cũng là một giải pháp full-stack và front-end rất phổ biến. npm là công cụ quản lý gói mặc định cho Node.js và là kho phần mềm lớn nhất trên thế giới.
Trong bài viết này, chúng tôi sẽ giải thích cho bạn ba cách khác nhau để cài đặt Node.js và npm trên Ubuntu. Từ nguồn phần mềm tiêu chuẩn Ubuntu. Đây là cách dễ nhất để cài đặt Node.js và npm trên Ubuntu và nó là đủ cho hầu hết các trường hợp người dùng. Phiên bản có trong nguồn phần mềm Ubuntu là 10.19.0.
Từ kho lưu trữ nguồn NodeSource. Sử dụng kho lưu trữ này, bạn có thể cài đặt các phiên bản khác nhau của Node.js thay vì chỉ một phiên bản như trong kho lưu trữ Ubuntu. Hiện tại, NodeSource hỗ trợ Node.js v14.x, v13.x, v12.x và v10.x.
Sử dụng nvm (Trình quản lý phiên bản nút). Công cụ này cho phép bạn cài đặt nhiều phiên bản Node.js trên cùng một máy. Nếu bạn là nhà phát triển Node.js, đây có thể là cách yêu thích của bạn để cài đặt Node.js.
Cài đặt Node.js và npm từ nguồn phần mềm Ubuntu:
Tại thời điểm này, phiên bản Node.js có trong nguồn phần mềm Ubuntu 20.04 là 10.19.0, là phiên bản dài hạn. Việc cài đặt rất đơn giản. Chạy lệnh sau để cập nhật chỉ mục gói và cài đặt Node.js và npm:
sudo apt update
sudo apt install nodejs npm
Lệnh trên sẽ cài đặt một loạt các gói, bao gồm biên dịch và cài đặt các phần mở rộng cục bộ từ npm. Sau khi cài đặt xong, hãy chạy lệnh sau để xác minh quá trình cài đặt:
nodejs –version
v10.19.0
Cài đặt Node.js và npm từ NodeSource:
NodeSource là một công ty tập trung vào việc cung cấp hỗ trợ Node cấp doanh nghiệp. Nó duy trì một nguồn phần mềm APT, chứa nhiều phiên bản Node.js. Nếu ứng dụng của bạn yêu cầu phiên bản Node.js cụ thể, hãy sử dụng nguồn phần mềm này.
Chúng ta sẽ cài đặt Node.js phiên bản 14.x- phiên bản ổn định mới nhất:
- Chạy lệnh sau với tư cách là người dùng sudo để tải xuống và thực thi tập lệnh cài đặt NodeSource: curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash-. Tập lệnh này sẽ thêm khóa chữ ký của NodeSource vào hệ thống của bạn, tạo tệp nguồn apt, cài đặt các gói phần mềm cần thiết và làm mới bộ đệm apt.
- Sau khi nguồn NodeSource được kích hoạt thành công, hãy cài đặt Node.js và npm: sudo apt install nodejs.
- Xác minh rằng Node.js và npm được cài đặt đúng cách. In số phiên bản của họ: node –version
- Để biên dịch các tiện ích mở rộng cục bộ từ npm, bạn cần cài đặt các công cụ phát triển: sudo apt install build-essential.
Cài đặt Node.js và npm từ NVM:
NVM (Node Version Manager) là một tập lệnh Bash cho phép bạn quản lý nhiều phiên bản Node.js cho mỗi người dùng. Với NVM, bạn có thể cài đặt hoặc gỡ cài đặt bất kỳ phiên bản Node.js nào bạn muốn sử dụng hoặc thử nghiệm bất kỳ lúc nào. Duyệt qua trang nvm và sao chép các lệnh curl hoặc wget sau để tải xuống và cài đặt tập lệnh nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Không chạy với sudo, vì điều này sẽ kích hoạt nvm cho người dùng root. Tập lệnh sẽ sao chép dự án từ Github vào thư mục ~ / .nvm: => Đóng và mở lại thiết bị đầu cuối của bạn để bắt đầu sử dụng nvm hoặc chạy như sau để sử dụng ngay bây giờ: xuất NVM_DIR = “$ HOME / .nvm” [-s “$ NVM_DIR / nvm.sh”] && \. “$ NVM_DIR / nvm.sh” # This loads nvm [-s “$ NVM_DIR / bash_completion”] && \. “$ NVM_DIR / bash_completion” # This loads nvm bash_completion.