Trình cài đặt
Chi tiết về cách các trình cài đặt hoạt động và cách tạo trình cài đặt / phân phối tùy chỉnh của riêng bạn cho các cài đặt được quản lý.
Các trình cài đặt hiện tại
Bắt đầu từ Volta 0.7.0, tất cả các trình cài đặt chính thức đều hoạt động theo cùng một cách:
- Giải nén các binary của Volta
- Gọi
volta setupvới binaryvoltađã được giải nén (xem volta setup để biết thêm thông tin)
Trình cài đặt Windows
Trình cài đặt Windows sẽ giải nén tất cả các binary vào Program Files\Volta và thêm thư mục đó vào biến môi trường Path của Hệ thống. Nó cũng sẽ tạo các shim cho các công cụ sau trong thư mục đó:
nodenpmnpxyarn
Trình cài đặt Unix
Trình cài đặt unix sẽ giải nén tất cả các binary vào ~/.volta/bin, vì vậy chúng chỉ được cài đặt cho người dùng cụ thể.
Bỏ qua Volta Setup
Nếu bạn muốn chạy trình cài đặt nhưng không muốn các script hồ sơ của mình bị sửa đổi bởi volta setup, bạn có thể truyền tùy chọn --skip-setup cho trình cài đặt:
curl https://get.volta.sh | bash -s -- --skip-setupWARNING
Hiện tại chúng tôi không hỗ trợ bỏ qua volta setup trên Windows.
Github CI
Để thuận tiện, chúng tôi cung cấp một Github action tùy chỉnh sẽ tự động tải Volta, lưu vào bộ nhớ cache và tải các phiên bản được ghim của các công cụ của bạn trong package.json của dự án.
Cài đặt các phiên bản cũ
Script trình cài đặt mặc định được cung cấp bởi get.volta.sh chỉ hỗ trợ cài đặt Volta 1.1.0 trở lên. Nếu bạn muốn cài đặt một phiên bản cũ hơn, bạn có thể cài đặt nó bằng script sau trên Unix, thay thế 1.0.8 bằng phiên bản bạn muốn cài đặt:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8Đối với Windows, bạn có thể tải xuống và cài đặt file .msi của Trình cài đặt cho phiên bản cụ thể mà bạn muốn cài đặt.
WARNING
Volta không hỗ trợ hạ cấp, vì vậy để hạ cấp bạn sẽ cần gỡ cài đặt hoàn toàn Volta và sau đó cài đặt phiên bản thấp hơn.
Trình cài đặt tùy chỉnh
Để tạo một phương pháp trình cài đặt / phân phối tùy chỉnh, có hai bước bắt buộc và một bước tùy chọn:
Phân phối các Binary
Các binary sẽ cần được chuyển đến máy đích. Danh sách các binary cần thiết sẽ được liệt kê trong volta.manifest trong các file phát hành. Bắt đầu từ Volta 0.7.0, các file cần thiết là:
volta[.exe]volta-shim[.exe]volta-migrate[.exe]
Tất cả các binary này cần được phân phối trong cùng một thư mục với nhau và thư mục đó nên có trong PATH để các lệnh gọi đến các lệnh volta sẽ hoạt động chính xác.
Thư mục Shim
Thư mục shim của Volta cũng cần được thêm vào PATH, để các shim sẽ hoạt động như mong đợi. Thư mục shim nằm tại $VOLTA_HOME/bin (%VOLTA_HOME%\bin trên Windows), nơi VOLTA_HOME được đặt mặc định thành:
~/.voltatrên Unix%LOCALAPPDATA%\Voltatrên Windows
Cập nhật PATH có thể được quản lý thủ công, nếu muốn, hoặc bạn có thể gọi volta setup (như các trình cài đặt chính thức làm, được mô tả ở trên).
Volta Home tùy chỉnh (Tùy chọn)
Nếu bạn muốn sử dụng một thư mục khác cho dữ liệu Volta thay vì VOLTA_HOME mặc định được liệt kê trong phần trước, bạn cần đặt biến môi trường VOLTA_HOME thành thư mục đó. Nếu được đặt, thì volta setup vẫn sẽ hoạt động chính xác cho một thư mục dữ liệu tùy chỉnh.