Skip to content

Lệnh CLI

Volta cung cấp một bộ lệnh dòng lệnh phong phú để giúp bạn quản lý chuỗi công cụ JavaScript của mình.

Lệnh Cốt lõi

volta install

Cài đặt một công cụ vào chuỗi công cụ của bạn.

bash
# Cài đặt Node.js LTS mới nhất
volta install node

# Cài đặt phiên bản cụ thể của Node.js
volta install node@16.14.2

# Cài đặt npm mới nhất
volta install npm

# Cài đặt phiên bản cụ thể của yarn
volta install yarn@1.22.19

# Cài đặt một gói toàn cục
volta install typescript
volta install @vue/cli

Tùy chọn:

  • --verbose: Kích hoạt chẩn đoán chi tiết
  • --quiet: Ngăn chặn đầu ra không cần thiết

volta uninstall

Gỡ cài đặt một công cụ khỏi chuỗi công cụ của bạn.

bash
# Gỡ cài đặt Node.js
volta uninstall node

# Gỡ cài đặt npm
volta uninstall npm

# Gỡ cài đặt một gói
volta uninstall typescript

volta pin

Ghim một công cụ vào package.json của dự án của bạn.

bash
# Ghim Node.js
volta pin node@16.14.2

# Ghim npm
volta pin npm@8.5.0

volta list

Liệt kê các công cụ khả dĩ trong chuỗi công cụ của bạn.

bash
# Liệt kê tất cả công cụ
volta list all

# Liệt kê các phiên bản Node.js đã cài đặt
volta list node

# Liệt kê các trình quản lý gói đã cài đặt
volta list npm
volta list yarn

# Liệt kê các gói đã cài đặt
volta list packages

volta which

Hiển thị đường dẫn đến công cụ được chỉ định mà Volta sẽ sử dụng.

bash
volta which node
volta which npm
volta which typescript

volta run

Chạy một lệnh với các phiên bản công cụ tùy chỉnh.

bash
# Chạy với phiên bản Node.js cụ thể
volta run --node 14 node index.js

# Chạy với phiên bản npm cụ thể
volta run --npm 6 npm install

# Chạy với cả Node.js và npm tùy chỉnh
volta run --node 14 --npm 6 npm install

Lệnh Bổ sung

volta completions

Tạo các script hoàn thành shell.

bash
# Tạo completions cho bash
volta completions bash > volta.bash

# Tạo completions cho zsh
volta completions zsh > _volta

# Tạo completions cho fish
volta completions fish > volta.fish

volta setup

Cấu hình Volta trong môi trường của bạn.

bash
# Thiết lập Volta với cài đặt mặc định
volta setup

# Thiết lập volta mà không sửa đổi hồ sơ
VOLTA_SKIP_SETUP=1 volta setup

volta help

Hiển thị trợ giúp cho các lệnh Volta.

bash
# Trợ giúp chung
volta help

# Trợ giúp cho lệnh cụ thể
volta help install
volta help pin

Mã Thoát

Các lệnh Volta trả về các mã thoát sau:

  • 0: Thành công
  • 1: Lỗi chung
  • 2: Lỗi đối số dòng lệnh
  • Số cao hơn: Lỗi cụ thể cho lệnh

Biến Môi trường

Các biến môi trường này ảnh hưởng đến hành vi của Volta khi chạy các lệnh:

  • VOLTA_HOME: Thư mục nơi Volta sẽ lưu trữ dữ liệu của nó
  • VOLTA_LOGLEVEL: Mức độ chi tiết của nhật ký (error, warn, info, verbose, debug)
  • VOLTA_SKIP_SETUP: Bỏ qua sửa đổi hồ sơ shell trong quá trình thiết lập
  • VOLTA_FEATURE_PNPM: Kích hoạt hỗ trợ pnpm

Released under the BSD 2-Clause License.