0
0
Lập trình
Thaycacac
Thaycacac thaycacac

Hướng Dẫn Cài Đặt NVM Trên Windows Không Cần Quyền Admin

Đăng vào 3 tháng trước

• 3 phút đọc

Chủ đề:

#powerbi#dev

Hướng Dẫn Cài Đặt NVM Trên Windows Không Cần Quyền Admin

Nhiều hướng dẫn về nvm-windows giả định rằng bạn sẽ cài đặt nó bằng trình cài đặt Windows, điều này yêu cầu quyền quản trị. Nhưng nếu bạn không thể chạy trình cài đặt hoặc không có quyền admin thì sao?

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thiết lập NVM (Node Version Manager) cho Windows một cách thủ công mà không cần quyền truy cập admin.


Mục Lục


1. Tải NVM cho Windows (No-Install)

Truy cập trang phát hành của nvm-windows và tải gói nvm-noinstall.zip.

Giải nén nó vào một thư mục mà bạn có quyền ghi, ví dụ:

Copy
D:\_WIP\Download\nvm-noinstall

2. Tạo File settings.txt

Trong thư mục đã giải nén, tạo một file mới có tên là settings.txt với nội dung sau:

Copy
root: D:\_WIP\Download\nvm-noinstall
path: D:\_WIP\Download\nvm-noinstall\nodejs
arch: 64
proxy: none

Nội dung này thông báo cho NVM biết nơi lưu trữ các phiên bản Node.js và nơi liên kết symlink cho Node.js đang hoạt động.


3. Tạo Thư Mục nodejs

Vẫn trong thư mục đã giải nén, tạo một thư mục mới:

Copy
nodejs

Thư mục này sẽ là nơi mà NVM trỏ đến phiên bản Node.js đang hoạt động.


4. Cài Đặt Node.js Sử Dụng NVM

Mở Command Prompt (không cần quyền admin) và chạy:

Copy
nvm install latest

Lệnh này sẽ tải xuống và cài đặt phiên bản mới nhất của Node.js.


5. Cấu Hình Biến Môi Trường

Vì bạn không có quyền admin, bạn sẽ thiết lập biến môi trường ở cấp người dùng.

Thêm các biến sau vào biến môi trường người dùng:

  • NVM_HOMED:\_WIP\Download\nvm-noinstall
  • NVM_SYMLINKD:\_WIP\Download\nvm-noinstall\nodejs

Sau đó, cập nhật Path (cấp người dùng) để bao gồm:

Copy
%NVM_HOME%
%NVM_SYMLINK%

Mẹo: Bạn không cần thiết lập nvm_symlink thủ công trong biến môi trường, chỉ cần trong settings.txt là đủ.


6. Xác Minh Cài Đặt

Kiểm tra các phiên bản Node.js có sẵn:

Copy
nvm list available

Kiểm tra các phiên bản đã cài đặt:

Copy
nvm list

Chuyển đổi giữa các phiên bản Node.js dễ dàng:

Copy
nvm use 20

7. Thực Hành Tốt Nhất

  • Sử dụng phiên bản ổn định: Luôn sử dụng phiên bản Node.js ổn định nhất cho các dự án sản xuất.
  • Sao lưu cấu hình: Đảm bảo sao lưu file settings.txt và các cấu hình quan trọng khác.

8. Những Cạm Bẫy Thường Gặp

  • Không tìm thấy Node.js: Kiểm tra lại biến môi trường và cấu hình trong settings.txt.
  • Lỗi quyền truy cập: Đảm bảo bạn có quyền truy cập vào thư mục đã giải nén.

9. Mẹo Tối Ưu Hiệu Suất

  • Chọn phiên bản phù hợp: Chọn phiên bản Node.js tương thích với các thư viện và framework bạn đang sử dụng.
  • Giảm thiểu thời gian khởi động: Sử dụng các công cụ như PM2 để quản lý ứng dụng Node.js của bạn.

10. Giải Quyết Vấn Đề

  • Lỗi cài đặt: Nếu gặp lỗi trong quá trình cài đặt, hãy kiểm tra lại các bước và đảm bảo rằng bạn đã thực hiện chính xác.
  • Cập nhật NVM: Đảm bảo bạn đang sử dụng phiên bản mới nhất của NVM để tránh các lỗi đã biết.

Tài Liệu Tham Khảo


Kết Luận

Việc cài đặt NVM trên Windows mà không cần quyền admin là hoàn toàn khả thi và hữu ích cho nhiều nhà phát triển. Hãy thực hiện theo các bước trong hướng dẫn trên và bắt đầu quản lý các phiên bản Node.js của bạn một cách hiệu quả. Nếu bạn có bất kỳ câu hỏi nào, hãy để lại ý kiến dưới bài viết này!


Bạn có muốn tôi làm bài viết này thực tế hơn với ảnh chụp màn hình về thiết lập biến môi trường và file settings.txt để độc giả không bị mắc kẹt? Hãy cho tôi biết!

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào