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.
Đầu tiên, cài đặt CURL và Gnupg2 bằng lệnh sau:
Tiếp theo, chạy lệnh sau để tải xuống và chạy tập lệnh cài đặt NVM:
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:
Bây giờ, hãy xác minh phiên bản NVM bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Để cài đặt phiên bản Node.js mới nhất, hãy chạy lệnh sau:
Bạn sẽ thấy đầu ra sau:
Để xác minh phiên bản Node.js đã cài đặt, hãy chạy lệnh sau:
Bạn sẽ thấy kết quả sau:
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:
Bạn sẽ thấy kết quả sau:
Để cài đặt phiên bản Node.js cụ thể (12.17.0), hãy chạy lệnh sau:
Bạn sẽ thấy kết quả sau:
Bây giờ, hãy xác minh phiên bản Node.js hiện tại bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Bạn sẽ thấy đầu ra sau:
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:
Để đặ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:
Bạn sẽ thấy đầu ra sau:
Để 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:
Bạn sẽ thấy đầu ra sau:
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:
Để 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:
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
Mã:
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
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
Mã:
nvm --version
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
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)
Mã:
node --version
Mã:
v16.9.0
Mã:
nvm install node --lts
Mã:
v16.9.0 đã được cài đặt.Bây giờ sử dụng node v16.9.0 (npm v7.21.1)
Mã:
nvm install 12.17.0
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)
Mã:
node --version
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
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)
Mã:
nvm ls-remote
Mã:
nvm use 12.17.0
Mã:
Bây giờ sử dụng node v12.17.0 (npm v6.14.4)
Mã:
nvm run default --version
Mã:
Đang chạy node v16.9.0 (npm v7.21.1)v16.9.0
Mã:
nvm run v12.17.0 app.js
Mã:
nvm uninstall v12.17.0