Skip to content

volta which

Perintah volta which menemukan biner aktual yang akan dipanggil oleh Volta. Ini memiliki sintaks berikut:

bash
Menemukan biner aktual yang akan dipanggil oleh Volta

PENGGUNAAN:
    volta which [FLAGS] <binary>

FLAGS:
        --verbose    Mengaktifkan diagnostik verbose
        --quiet      Mencegah output yang tidak perlu
    -h, --help       Mencetak informasi bantuan

ARGS:
    <binary>    Biner yang akan ditemukan, misalnya `node`, `npm`, `yarn`, `npx`, atau biner paket

Contoh

Menemukan Biner Node.js

bash
# Temukan lokasi biner Node.js
volta which node

Ini mungkin menghasilkan output seperti:

/Users/username/.volta/tools/image/node/14.17.0/bin/node

Menemukan Biner Package Manager

bash
# Temukan lokasi npm
volta which npm

# Temukan lokasi yarn
volta which yarn

# Temukan lokasi npx
volta which npx

Menemukan Biner Paket

Jika Anda telah menginstal paket global dengan Volta, Anda dapat menemukan binernya:

bash
# Temukan lokasi TypeScript compiler
volta which tsc

# Temukan lokasi eslint
volta which eslint

Kasus Penggunaan

Perintah volta which berguna ketika Anda perlu:

  1. Menentukan biner eksak yang akan dieksekusi Volta saat Anda menjalankan perintah
  2. Debug masalah yang terkait dengan resolusi alat
  3. Menggunakan jalur biner alat dalam skrip atau konfigurasi
  4. Memahami bagaimana Volta menyelesaikan alat di proyek atau lingkungan Anda saat ini

Cara Kerjanya

Saat Anda menjalankan volta which, Volta melakukan proses resolusi yang sama yang digunakannya saat Anda menjalankan perintah:

  1. Jika Anda berada dalam proyek dengan alat yang dipin, itu menemukan versi tertentu tersebut
  2. Jika tidak, itu menggunakan versi default Anda
  3. Ini mengembalikan jalur ke biner eksak yang akan dieksekusi

Perintah volta which berfungsi dengan:

  • Runtime Node.js (node)
  • Package manager (npm, yarn, pnpm)
  • Eksekusi package manager (npx)
  • Biner paket yang diinstal secara global atau dalam proyek saat ini

Perbedaan dari Unix which

Sementara mirip dengan perintah Unix which, volta which secara khusus dirancang untuk bekerja dengan resolusi alat Volta:

  • Ini memahami pinning tingkat proyek
  • Ini memperhitungkan sistem shim Volta
  • Ini menunjukkan lokasi biner sebenarnya, bukan hanya shim

Saat Anda menjalankan perintah seperti node, Anda sebenarnya menjalankan shim Volta, yang pada gilirannya mengeksekusi biner yang benar. volta which menunjukkan jalur ke biner tersebut.

Released under the BSD 2-Clause License.