Skip to content

Tính năng

Volta là một trình quản lý công cụ JavaScript không rắc rối giúp bạn duy trì tính nhất quán trên các môi trường phát triển của mình. Đây là các tính năng chính giúp Volta nổi bật:

Quản lý Công cụ Liền mạch

  • Chuyển đổi Phiên bản Tự động: Volta tự động phát hiện và chuyển sang phiên bản đúng của Node.js, npm và Yarn dựa trên yêu cầu của dự án của bạn.
  • Tiện lợi Lệnh Toàn cục: Cài đặt các công cụ dòng lệnh toàn cục với npm hoặc Yarn trong khi Volta đảm bảo chúng sử dụng phiên bản Node.js đúng.
  • Công cụ Cụ thể Dự án: Ghim các phiên bản cụ thể của Node.js, npm và Yarn vào dự án của bạn để đảm bảo tất cả thành viên nhóm sử dụng cùng các phiên bản.

Đáng tin cậy và Nhanh chóng

  • Hiệu suất Nhanh: Volta được xây dựng bằng Rust để có tốc độ và độ tin cậy, khiến việc chuyển đổi phiên bản gần như tức thì.
  • Không cần Khởi động lại Shell: Không giống như một số trình quản lý phiên bản khác, Volta không yêu cầu bạn khởi động lại shell khi chuyển đổi giữa các phiên bản.
  • Ít Overhead: Cách tiếp cận proxy của Volta có nghĩa là tác động hiệu suất tối thiểu khi chạy các công cụ của bạn.

Trải nghiệm Phát triển Nhất quán

  • Hỗ trợ Đa nền tảng: Hoạt động nhất quán trên macOS, Linux và Windows.
  • Cộng tác Nhóm: Đảm bảo mọi người trong nhóm của bạn sử dụng cùng các phiên bản công cụ, loại bỏ các vấn đề "hoạt động trên máy của tôi".
  • Di động Dự án: Làm cho các dự án có thể di chuyển bằng cách lưu trữ các yêu cầu công cụ trong package.json.

Đơn giản và Dễ sử dụng

  • Lệnh Đơn giản: Các lệnh trực quan để cài đặt, sử dụng và quản lý các công cụ JavaScript của bạn.
  • Không cần File Cấu hình: Không cần các file cấu hình riêng như .nvmrc - mọi thứ được lưu trữ trong package.json của bạn.
  • Thiết kế Trực quan: Được thiết kế để trực quan và không cản trở bạn, cho phép bạn tập trung vào phát triển.

Tính năng Nâng cao

  • Hook Tải Tùy chỉnh: Tùy chỉnh nguồn tải công cụ cho môi trường doanh nghiệp.
  • Kiến trúc Có thể Mở rộng: Hỗ trợ nhiều trình quản lý gói khác nhau bao gồm npm, Yarn và pnpm (thử nghiệm).
  • Hỗ trợ Workspace: Mở rộng cấu hình trên nhiều dự án trong môi trường workspace.

Volta nhằm giải quyết các điểm đau phổ biến trong môi trường phát triển JavaScript, cung cấp một trải nghiệm liền mạch cho phép bạn tập trung vào mã hóa thay vì quản lý công cụ.

Released under the BSD 2-Clause License.