Cách cài đặt và sử dụng NVM trên Debian 11

theanh

Administrator
Nhân viên
NVM là trình quản lý phiên bản cho Node.js được sử dụng để cài đặt và quản lý nhiều phiên bản Node.js trong Linux. Đây là tiện ích dòng lệnh và cung cấp một số tùy chọn để cài đặt Node.js dễ dàng. Nó cho phép bạn tải xuống và cài đặt bất kỳ phiên bản Node nào cục bộ chỉ bằng một lệnh đơn giản.

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt và sử dụng NVM để quản lý Node.js trên Debian 11.

Điều kiện tiên quyết​

  • Máy chủ chạy Debian 11.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt NVM​

Việc cài đặt NVM là một quá trình rất đơn giản. Bạn có thể cài đặt nó một cách đơn giản bằng lệnh CURL.

Đầu tiên, cài đặt CURL và Gnupg2 bằng lệnh sau:
Mã:
apt-get install curl gnupg2 -y
Tiếp theo, chạy lệnh sau để tải xuống và chạy tập lệnh cài đặt NVM:
Mã:
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Lệnh trên sẽ cài đặt NVM và thực hiện tất cả các thiết lập môi trường cần thiết trong tệp .bashrc.

Bây giờ, hãy kích hoạt tất cả các thiết lập bằng lệnh sau:
Mã:
source ~/.bashrc
Bây giờ, hãy xác minh phiên bản NVM bằng lệnh sau:
Mã:
nvm --version
Bạn sẽ thấy đầu ra sau:
Mã:
0.38.0

Cài đặt Node.js với NVM​

Lúc này, NVM đã được cài đặt trong hệ thống của bạn. Bây giờ, bạn có thể cài đặt bất kỳ phiên bản Node.js nào vào hệ thống của mình.

Để cài đặt phiên bản Node.js mới nhất, hãy chạy lệnh sau:
Mã:
nvm install node
Bạn sẽ thấy đầu ra sau:
Mã:
Đang tải xuống và cài đặt node v16.9.0...Đang tải xuống https://nodejs.org/dist/v16.9.0/node-v16.9.0-linux-x64.tar.xz...# ... 100,0%Đang tính tổng kiểm tra bằng sha256sumTổng kiểm tra đã khớp!Hiện đang sử dụng node v16.9.0 (npm v7.21.1)Đang tạo bí danh mặc định: default -> node (-> v16.9.0)
Để xác minh phiên bản Node.js đã cài đặt, hãy chạy lệnh sau:
Mã:
node --version
Bạn sẽ thấy kết quả sau:
Mã:
v16.9.0
Nếu bạn muốn cài đặt phiên bản ổn định mới nhất của Node.js, hãy chạy lệnh sau:
Mã:
nvm install node --lts
Bạn sẽ thấy kết quả sau:
Mã:
v16.9.0 đã được cài đặt.Bây giờ sử dụng node v16.9.0 (npm v7.21.1)
Để cài đặt phiên bản Node.js cụ thể (12.17.0), hãy chạy lệnh sau:
Mã:
nvm install 12.17.0
Bạn sẽ thấy kết quả sau:
Mã:
Đang tải xuống và cài đặt node v12.17.0...Đang tải xuống https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz...# ... 100,0%Đang tính tổng kiểm tra với sha256sumTổng kiểm tra đã khớp!Bây giờ sử dụng node v12.17.0 (npm v6.14.4)
Bây giờ, hãy xác minh phiên bản Node.js hiện tại bằng lệnh sau:
Mã:
node --version
Bạn sẽ thấy đầu ra sau:
Mã:
v12.17.0

Sử dụng NVM để quản lý các phiên bản Node.js​

Để liệt kê tất cả các phiên bản Node.js đã cài đặt trong hệ thống của bạn, hãy chạy lệnh sau:
Mã:
nvm ls
Bạn sẽ thấy đầu ra sau:
Mã:
-> v12.17.0 v16.9.0default -> node (-> v16.9.0)iojs -> N/A (mặc định)unstable -> N/A (mặc định)node -> ổn định (-> v16.9.0) (mặc định)ổn định -> 16.9 (-> v16.9.0) (mặc định)lts/* -> lts/fermium (-> Không có)lts/argon -> v4.9.1 (-> Không có)lts/boron -> v6.17.1 (-> Không có)lts/carbon -> v8.17.0 (-> Không có)lts/dubnium -> v10.24.1 (-> Không có)lts/erbium -> v12.22.6 (-> Không có)lts/fermium -> v14.17.6 (-> N/A)
Bạn có thể tìm thấy tất cả các phiên bản Node.js khả dụng bằng lệnh sau:
Mã:
nvm ls-remote
Để đặt phiên bản Node.js mặc định của bạn thành 12.17.0, hãy chạy lệnh sau:
Mã:
nvm use 12.17.0
Bạn sẽ thấy đầu ra sau:
Mã:
Bây giờ sử dụng node v12.17.0 (npm v6.14.4)
Để tìm phiên bản mặc định cho người dùng hiện tại, hãy chạy lệnh sau:
Mã:
nvm run default --version
Bạn sẽ thấy đầu ra sau:
Mã:
Đang chạy node v16.9.0 (npm v7.21.1)v16.9.0
Bạn cũng có thể chạy ứng dụng Node với một Phiên bản Node.js sử dụng lệnh sau:
Mã:
nvm run v12.17.0 app.js
Để xóa một phiên bản Node.js cụ thể khỏi hệ thống của bạn, hãy chạy lệnh sau:
Mã:
nvm uninstall v12.17.0

Kết luận​

Trong bài đăng này, chúng tôi đã giải thích cách cài đặt NVM để cài đặt Node.js trên Debian 11. Chúng tôi cũng đã giải thích cách chuyển đổi giữa nhiều phiên bản Node.js bằng NVM. Tôi hy vọng bây giờ bạn có thể chạy ứng dụng của mình với bất kỳ phiên bản Node.js nào.
 
Back
Bên trên