Skip to content

Nhật ký thay đổi windows-nvm v1.2.0

Việc cài đặt và chuyển đổi giữa các phiên bản Node.js khác nhau là một phần cơ bản của phát triển phần mềm hiện đại. Với hơn 12 triệu lượt tải xuống, NVM for Windows tiếp tục giúp thế giới quản lý điều này, nhưng vẫn còn nhiều chỗ để phát triển.

Tương lai đang hướng tới "quản lý môi trường". Quản lý phiên bản đóng vai trò quan trọng trong điều này, nhưng nó chỉ là một phần nhỏ trong bức tranh lớn hơn. Trong một thời gian dài, chúng tôi đã lặp lại các ý tưởng và công cụ khác nhau để hỗ trợ một tương lai nơi quản lý môi trường đơn giản như quản lý phiên bản Node.js ngày nay. Để đạt được điều này, chúng tôi đang xây dựng một ứng dụng quản lý môi trường mô-đun gọi là "Author". Mô-đun/plugin đầu tiên (miễn phí) của Author là trình quản lý runtime JavaScript mới được thiết kế để thay thế NVM for Windows. Chúng tôi thường gọi nó là "Runtime", nhưng tên chính thức vẫn có thể thay đổi.

NVM for Windows v1.2.0 là phiên bản đầu tiên trong một loạt các phiên bản "chuyển tiếp" được thiết kế để chuyển đổi người dùng một cách nhẹ nhàng sang Author/Runtime. Tất nhiên, chúng tôi đã sửa lỗi và thực hiện bảo trì chung, nhưng chúng tôi đã thêm một số tính năng Author/Runtime sớm. Ví dụ, đây là phiên bản đầu tiên cung cấp đường dẫn nâng cấp được tinh chỉnh cho các phiên bản tương lai (xem phần "Lệnh mới"). Cho dù bạn là nhà phát triển sống trên mép rìa hay là một phần của tổ chức cần nhiều tháng/năm để hoàn thành thay đổi, các phiên bản này sẽ chuyển đổi sang Author/Runtime với tốc độ bền vững.

Tính năng mới

Thông báo trên màn hình

NVM for Windows 1.2.0 đi kèm với một (tùy chọn) tập hợp con nhỏ các tính năng Author/Runtime mà chúng tôi đã phát triển. Thông qua hệ thống thông báo Author được nhúng (phiên bản cơ bản/miễn phí), các nhà phát triển có thể chọn nhận thông báo trên màn hình gốc cho các phiên bản Node.js LTS và/hoặc hiện tại mới, phiên bản NVM for Windows và cập nhật Author/Runtime (cho đến khi phát hành GA).

Desktop NotificationDesktop Notification

Hỗ trợ ARM64

Nhờ đóng góp này, NVM for Windows 1.2.0 hỗ trợ các phiên bản Node.js ARM64. Chúng tôi yêu thích những người đóng góp của mình!

Lệnh mới

Có hai lệnh cốt lõi mới: upgrade và reinstall.

Lệnh upgrade sẽ cập nhật NVM for Windows nếu có phiên bản mới. Sao lưu được duy trì trong tối đa 7 ngày, cho phép người dùng hoàn nguyên nếu nâng cấp không thành công hoặc cần hoàn nguyên.

Lệnh reinstall chủ yếu dành cho người dùng gặp vấn đề khi cài đặt các phiên bản cụ thể. Trong một số trường hợp, người dùng có thể không có quyền phù hợp cho các tệp đã lưu. Những người khác gặp gián đoạn mạng trong quá trình tải xuống (hoặc gián đoạn máy chủ từ xa/gương), dẫn đến tải xuống một phần. Trong những trường hợp này, lệnh reinstall giúp dọn dẹp/khôi phục.

Ngoài ra, có hai lệnh Author mới: subscribe và unsubscribe. Các lệnh này giúp người dùng quản lý thông báo trên màn hình.

Thay đổi

Trình cài đặt chính thức cho NVM_SYMLINK hiện mặc định là C:\nvm4w\nodejs thay vì C:\Program Files\nodejs. Windows có khái niệm về "thư mục được bảo vệ" yêu cầu quyền truy cập nâng cao. C:\Program Files là một thư mục như vậy. Người dùng có quyền hạn chế sau khi cài đặt ít có khả năng gặp vấn đề truy cập với thư mục thay thế này. Không có tác động đến tài khoản người dùng có đặc quyền.

Thay thế ứng dụng cập nhật

NVM for Windows v1.1.12 trở xuống cung cấp một ứng dụng cập nhật riêng biệt. Điều này đã được loại bỏ để ủng hộ lệnh nvm upgrade mới. Người dùng di chuyển từ v1.1.12 có thể nâng cấp cài đặt hiện tại của họ một cách an toàn bằng cách chạy trình cài đặt 1.2.0 mới. Trình cài đặt mới sẽ không xóa cài đặt Node hiện tại hoặc mô-đun npm của bạn.

Bí danh lệnh

Có ba bí danh/phím tắt lệnh mới.

  • nvm i cho nvm install
  • nvm-rm cho nvm uninstall
  • nvm u cho nvm use

NVM - Trình quản lý phiên bản Node cho Windows, Linux và macOS