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:

shell
nvm --version

Lệ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:

shell
nvm install <version>

Ví dụ, để cài đặt phiên bản Node.js 16.x, bạn dùng:

shell
nvm install 16

Hoặc để cài đặt phiên bản mới nhất của Node.js, dùng:

shell
nvm install node

3. 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:

shell
nvm ls

Lệ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:

shell
nvm ls-remote

Lệ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:

shell
nvm use <version>

Ví dụ, để sử dụng phiên bản Node.js 14.x, bạn có thể gõ:

shell
nvm use 14

Nếu bạn muốn chuyển sang phiên bản mới nhất đã cài đặt:

shell
nvm use node

Lệ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:

shell
nvm alias default <version>

Ví dụ, để đặt phiên bản Node.js 16 làm mặc định:

shell
nvm alias default 16

Sau 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:

shell
nvm uninstall <version>

Ví dụ, để gỡ bỏ phiên bản Node.js 12.x, bạn chạy:

shell
nvm uninstall 12

Lệ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:

shell
node --version

Lệ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:

shell
npm --version

Nế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:

shell
npm install -g npm

9. 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:

shell
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:

shell
nvm --help

Lệ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ụ:

shell
14

Sau đó, để sử dụng phiên bản Node.js này, bạn chỉ cần chạy:

shell
nvm use

NVM 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!