Skip to content

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:

  1. Giải nén các binary của Volta
  2. Gọi volta setup với binary volta đã đượ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 đó:

  • node
  • npm
  • npx
  • yarn

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:

bash
curl https://get.volta.sh | bash -s -- --skip-setup

WARNING

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:

bash
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:

  • ~/.volta trên Unix
  • %LOCALAPPDATA%\Volta trê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.

Released under the BSD 2-Clause License.