Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt Trình quản lý phiên bản nút (NVM) trên hệ thống Windows và macOS

Node.js là thời gian chạy JavaScript đa nền tảng, mã nguồn mở, chạy trên công cụ JavaScript V8 của Chrome và cho phép mã JavaScript được thực thi bên ngoài ngữ cảnh của trình duyệt web, chẳng hạn như ở phía máy chủ. Điều này làm cho Node.js trở thành công cụ hoàn hảo để các nhà phát triển xây dựng các ứng dụng phía máy chủ.

Node.js đã trở nên phổ biến đến mức nó được bình chọn là web framework phổ biến nhất trong số các lập trình viên chuyên nghiệp và lập trình viên đang học viết mã trong Khảo sát nhà phát triển Stack Overflow.

Vì Node.js không ngừng được phát triển và cải tiến nên các phiên bản mới của Node.js đôi khi được phát hành. Điều này thường dẫn đến việc các tính năng mới được thêm vào khung, một số tính năng cũ hơn bị loại bỏ và thậm chí thay đổi cách triển khai một số chức năng trong khung.

Điều này có nghĩa là khi nhà phát triển xây dựng ứng dụng bằng Node.js, những ứng dụng đó sẽ được triển khai bằng các phiên bản Node.js khác nhau.

Điều này có nghĩa là một ứng dụng được triển khai với một phiên bản Node.js cụ thể, chẳng hạn như phiên bản Node.js 9.x, nó có thể tạo ra kết quả không mong muốn hoặc tạo ra lỗi khi bạn cố chạy nó bằng một phiên bản Node.js khác, chẳng hạn như Node.js 20.x.

Để giải quyết vấn đề này, bạn cần liên tục gỡ cài đặt phiên bản Node.js hiện tại và cài đặt phiên bản Node.js cần thiết khi làm việc với các dự án Node.js khác nhau.

Trong môi trường làm việc bình thường, một lập trình viên có thể phải làm điều này nhiều lần khi chuyển đổi giữa các dự án, điều này có thể nhanh chóng trở nên rất đau đớn và mệt mỏi. May mắn thay, có cách tốt hơn để thực hiện việc này bằng Trình quản lý phiên bản nút (NVM).

Trình quản lý phiên bản nút (NVM) là một công cụ dòng lệnh cho phép bạn cài đặt và quản lý nhiều phiên bản Node.js trên máy tính của mình. Ngoài ra, nó cho phép bạn dễ dàng chuyển đổi giữa các phiên bản Node.js khác nhau đã được cài đặt trên máy tính của bạn. Điều này khiến nvm trở thành một công cụ bắt buộc phải có đối với bất kỳ ai làm việc với Node.js, ngay cả khi họ chưa làm việc trên các dự án sử dụng các phiên bản Node.js khác nhau.

Hãy xem cách cài đặt nvm trên hệ thống của bạn Windows hoặc macOS.

Điều kiện tiên quyết để cài đặt NVM

Đảm bảo bạn gỡ cài đặt tất cả các phiên bản Node.js hiện có trước khi cài đặt nvm để tránh xung đột sau khi cài đặt nvm. Nếu bạn đang sử dụng hệ thống Windows, hãy tiếp tục và xóa thư mục cài đặt Node.js trên máy của bạn. Đây thường là thư mục nodejs được tìm thấy trong các tệp chương trình

Khi cài đặt nvm trên macOS, bạn phải đảm bảo rằng bạn đã cài đặt thủ công các công cụ dòng lệnh Xcode trước khi thử cài đặt nvm.

Nếu không, quá trình cài đặt sẽ thất bại. Bài viết này sẽ thảo luận cách thực hiện việc này trong phần cài đặt nvm trên macOS. Việc cài đặt các công cụ dòng lệnh Xcode yêu cầu macOS phiên bản 13 trở lên và khoảng 2,5 GB Không gian trống của đĩa.

Cách cài đặt NVM trên hệ thống của bạn Windows

Trình quản lý phiên bản nút gốc được tạo cho hệ điều hành Linux và Mac, không phải cho hệ thống Windows. Về vấn đề này, NVM mà chúng tôi sắp cài đặt trên hệ thống Windowshơi khác so với NVM được sử dụng trên Linux và Mac.

Tuy nhiên, NVM được khuyên dùng cho hệ điều hành Windows của Microsoft và Google.

Để cài đặt NVM trên PC của bạn Windowshãy làm theo các bước sau

1. Đi tới bản phát hành nvm để xem các bản phát hành nvm. Trong phần Tài nguyên, nhấp vào tệp nvm-setup.exe mới nhất để tải xuống trình cài đặt nvm mới nhất.

2. Sau khi quá trình tải xuống hoàn tất, hãy mở trình cài đặt và chọn Có khi được hỏi bạn có muốn cho phép ứng dụng thực hiện thay đổi đối với thiết bị của mình hay không.

3. Trên màn hình thỏa thuận cấp phép, chọn Tôi chấp nhận thỏa thuận rồi bấm Tiếp theo

4. Trên màn hình Chọn đích, chỉ định nơi cài đặt nvm cho hệ thống của bạn Windows và nhấp vào Tiếp theo

5. Trên màn hình Đặt liên kết tượng trưng Node.js, chỉ định nơi bạn muốn đặt liên kết tượng trưng và nhấp vào Tiếp theo. Đây là nơi bạn sẽ tìm thấy phiên bản đang hoạt động của Node.js.

6. Với mọi thứ đã được thiết lập, đã đến lúc cài đặt nvm. Trên màn hình Sẵn sàng cài đặt, nhấp vào Cài đặt để cài đặt nvm trên máy tính của bạn.

7. Sau khi quá trình cài đặt hoàn tất, nhấn Finish

8. Để xác nhận rằng quá trình cài đặt đã hoàn tất, hãy mở chương trình Windows PowerShell và chạy nó với tư cách quản trị viên

9. Trong Powershell thực thi

nvm -v

Nếu quá trình cài đặt thành công, bạn sẽ thấy một màn hình có số phiên bản của nvm đã cài đặt.

Sau khi nvm được cài đặt, bạn có thể tiếp tục và sử dụng nó để cài đặt và quản lý nhiều phiên bản Node.js

Cách cài đặt NVM trên macOS

Khi cài đặt nvm trên macOS, bạn nên cài đặt trực tiếp từ GitHub thay vì sử dụng Homebrew, trình quản lý gói macOS. Ngoài ra, bạn cần cài đặt thủ công các công cụ dòng lệnh Xcode trên máy tính của mình. Do đó, các bước đầu tiên của chúng tôi sẽ đề cập đến cách cài đặt các công cụ dòng lệnh Xcode. Để làm điều này, hãy làm theo các bước sau:

1. Đi tới trang nhà phát triển Apple trang tải xuống

2. Tìm kiếm các công cụ dòng lệnh cho Xcode. Tải xuống phiên bản mới nhất không phải là phiên bản beta hoặc phiên bản phát hành

3. Mở tệp .dmg đã tải xuống và chạy tệp tiện ích dòng lệnh.pkg. Nó bắt đầu với trình cài đặt công cụ dòng lệnh.

4. Nhấp vào Tiếp tục

5. Nhấp vào Tiếp tục. Bạn cũng có thể thay đổi ngôn ngữ ưa thích của mình trên màn hình này.

6. Nhấn Agree để tiến hành cài đặt, sau đó nhấn Install để cài đặt các công cụ dòng lệnh.

Sau khi cài đặt các công cụ dòng lệnh, bước tiếp theo là cài đặt nvm trên máy Mac của bạn. Để làm điều này, hãy làm theo các bước sau:

  • Khởi chạy một thiết bị đầu cuối và xác minh rằng thư mục chính của máy Mac của bạn có chứa tệp .zshrc
  • ls -a

    2. Nếu bạn không thấy tệp .zshrc trong thư mục chính của mình, hãy tạo một tệp bằng cách thực thi

    touch ~/.zshrc

    3. Sao chép lệnh sau vào terminal của bạn và thực hiện nó:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

    Lệnh trên tải xuống tập lệnh và chạy nó. Tập lệnh sao chép kho lưu trữ nvm, do đó cài đặt nvm trên máy Mac của bạn.

    Để xác nhận rằng nvm đã bắt đầu, hãy thực hiện lệnh sau trong terminal

    nvm -v

    Nếu số phiên bản được hiển thị, quá trình cài đặt đã thành công.

    Ứng dụng

    Trình quản lý phiên bản nút là một công cụ thiết yếu dành cho các nhà phát triển làm việc với Node.js vì nó cho phép bạn dễ dàng làm việc với các phiên bản Node.js khác nhau, quản lý các phiên bản và dễ dàng chuyển đổi giữa các phiên bản khác nhau. Nếu bạn là nhà phát triển làm việc với khung Node.js, hãy cân nhắc việc cài đặt nvm trên máy của bạn.

    Bạn cũng có thể tìm hiểu cách cài đặt Node.js và NPM trên hệ thống của mình Windows và macOS.

    Mục lục