Node Version Manager (NVM) là một công cụ mạnh mẽ giúp quản lý các phiên bản Node.js trên cùng một hệ thống. Đối với các nhà phát triển làm việc với nhiều dự án khác nhau, mỗi dự án yêu cầu một phiên bản Node.js khác nhau, NVM giúp chuyển đổi và quản lý các phiên bản này một cách dễ dàng.
Trong bài viết này, CodeTutHub sẽ giới thiệu các lệnh NVM hữu ích mà bạn cần biết khi làm việc với Node.js. Hãy cùng khám phá cách sử dụng NVM một cách hiệu quả!
Nếu bạn chưa cài đặt NVM thì có thể xẹm lại bài viết Hướng dẫn cài đặt NVM quản lý Node Version.
1. Lệnh kiểm tra phiên bản NVM
Trước khi bắt đầu, bạn cần đảm bảo rằng NVM đã được cài đặt trên hệ thống. Để kiểm tra phiên bản NVM hiện tại, sử dụng lệnh:
nvm --versionLệnh này sẽ trả về phiên bản NVM đang sử dụng. Nếu không có phiên bản nào được trả về, hãy kiểm tra lại quá trình cài đặt NVM.
2. Lệnh cài đặt phiên bản Node.js
Một trong những lệnh cơ bản nhất của NVM là cài đặt phiên bản Node.js. Bạn có thể cài đặt bất kỳ phiên bản nào bằng cú pháp:
nvm install <version>Ví dụ, để cài đặt phiên bản Node.js 16.x, bạn dùng:
nvm install 16Hoặc để cài đặt phiên bản mới nhất của Node.js, dùng:
nvm install node3. Lệnh liệt kê các phiên bản Node.js đã cài đặt
Để xem danh sách các phiên bản Node.js mà bạn đã cài đặt trên máy, sử dụng lệnh:
nvm lsLệnh này sẽ hiển thị danh sách các phiên bản Node.js đã được cài đặt, đồng thời đánh dấu phiên bản nào đang được sử dụng. Nếu bạn muốn kiểm tra các phiên bản Node.js có sẵn để cài đặt, bạn có thể sử dụng lệnh:
nvm ls-remoteLệnh này sẽ hiển thị toàn bộ các phiên bản Node.js khả dụng mà bạn có thể cài đặt thông qua NVM.
4. Lệnh chuyển đổi giữa các phiên bản Node.js
Một trong những tính năng mạnh mẽ nhất của NVM là khả năng chuyển đổi giữa các phiên bản Node.js một cách dễ dàng. Khi đã cài đặt nhiều phiên bản Node.js, bạn có thể sử dụng lệnh sau để chuyển đổi phiên bản:
nvm use <version>Ví dụ, để sử dụng phiên bản Node.js 14.x, bạn có thể gõ:
nvm use 14Nếu bạn muốn chuyển sang phiên bản mới nhất đã cài đặt:
nvm use nodeLệnh này đặc biệt hữu ích khi bạn làm việc với nhiều dự án yêu cầu các phiên bản Node.js khác nhau.
5. Lệnh cài đặt và sử dụng phiên bản mặc định
Nếu bạn muốn cài đặt một phiên bản Node.js làm phiên bản mặc định mỗi khi mở terminal, sử dụng lệnh:
nvm alias default <version>Ví dụ, để đặt phiên bản Node.js 16 làm mặc định:
nvm alias default 16Sau khi thực hiện lệnh này, mỗi lần bạn mở terminal mới, phiên bản Node.js 16 sẽ được tự động kích hoạt mà không cần phải chạy lệnh nvm use.
6. Lệnh xóa phiên bản Node.js
Khi bạn không cần sử dụng một phiên bản Node.js nào nữa, bạn có thể gỡ bỏ nó khỏi hệ thống bằng lệnh:
nvm uninstall <version>Ví dụ, để gỡ bỏ phiên bản Node.js 12.x, bạn chạy:
nvm uninstall 12Lệnh này giúp bạn dọn dẹp và tiết kiệm dung lượng cho máy tính khi không cần sử dụng nhiều phiên bản Node.js nữa.
7. Lệnh kiểm tra phiên bản Node.js hiện tại
Để kiểm tra phiên bản Node.js mà bạn đang sử dụng tại thời điểm hiện tại, bạn có thể dùng lệnh:
node --versionLệnh này rất hữu ích khi bạn muốn đảm bảo rằng mình đang làm việc với đúng phiên bản Node.js cho dự án hiện tại.
8. Lệnh kiểm tra phiên bản NPM hiện tại
NPM là trình quản lý gói của Node.js và được cài đặt kèm theo Node.js. Để kiểm tra phiên bản NPM hiện tại, sử dụng lệnh:
npm --versionNếu bạn muốn cập nhật NPM lên phiên bản mới nhất sau khi cài đặt Node.js, bạn có thể chạy lệnh:
npm install -g npm9. Lệnh cài đặt phiên bản Node.js LTS
Để cài đặt phiên bản Node.js thuộc diện LTS (Long Term Support), bạn có thể sử dụng cú pháp:
nvm install --ltsĐiều này đặc biệt hữu ích nếu bạn muốn luôn sử dụng phiên bản ổn định và được hỗ trợ dài hạn.
10. Lệnh hiển thị trợ giúp
Nếu bạn cần hiển thị danh sách các lệnh mà NVM hỗ trợ hoặc cần trợ giúp về một lệnh cụ thể, sử dụng lệnh:
nvm --helpLệnh này sẽ hiển thị danh sách toàn bộ các tùy chọn và cú pháp lệnh mà NVM cung cấp, giúp bạn dễ dàng tìm kiếm và tra cứu nhanh khi cần.
11. Tùy chỉnh sử dụng file .nvmrc
Khi bạn làm việc với một dự án yêu cầu một phiên bản Node.js cụ thể, bạn có thể tạo một file .nvmrc trong thư mục gốc của dự án. File này chỉ chứa số phiên bản Node.js mà dự án yêu cầu, ví dụ:
14Sau đó, để sử dụng phiên bản Node.js này, bạn chỉ cần chạy:
nvm useNVM sẽ tự động đọc file .nvmrc và kích hoạt phiên bản Node.js được chỉ định trong file này.
Kết luận
Node Version Manager (NVM) là một công cụ mạnh mẽ cho việc quản lý các phiên bản Node.js. Với các lệnh đơn giản nhưng hiệu quả, NVM cho phép bạn dễ dàng cài đặt, chuyển đổi và quản lý các phiên bản Node.js trên hệ thống của mình mà không gặp bất kỳ rắc rối nào.
Hy vọng qua bài viết này, bạn đã nắm rõ các lệnh NVM hữu ích và có thể áp dụng chúng vào công việc của mình. Đừng quên theo dõi CodeTutHub để cập nhật thêm nhiều bài viết hướng dẫn hữu ích về lập trình và công nghệ!
Chúc bạn thành công!








