Skip to content

volta which

volta which komutu, Volta tarafından çağrılacak gerçek ikili dosyayı bulur. Aşağıdaki sözdizimine sahiptir:

bash
Volta tarafından çağrılacak gerçek ikili dosyayı bulur

KULLANIM:
    volta which [FLAGS] <binary>

FLAGS:
        --verbose    Ayrıntılı tanılama etkinleştirir
        --quiet      Gereksiz çıktıyı engeller
    -h, --help       Yardım bilgilerini yazdırır

ARGS:
    <binary>    Bulunacak ikili dosya, örn. `node`, `npm`, `yarn`, `npx` veya bir paket ikili dosyası

Örnekler

Node.js İkili Dosyasını Bulma

bash
# Node.js ikili dosyasının konumunu bul
volta which node

Bu şuna benzer bir çıktı üretebilir:

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

Paket Yöneticisi İkili Dosyalarını Bulma

bash
# npm'in konumunu bul
volta which npm

# yarn'in konumunu bul
volta which yarn

# npx'in konumunu bul
volta which npx

Paket İkili Dosyalarını Bulma

Volta ile genel bir paket kurduysanız, ikili dosyasını bulabilirsiniz:

bash
# typescript derleyicisinin konumunu bul
volta which tsc

# eslint'in konumunu bul
volta which eslint

Kullanım Senaryoları

volta which komutu şu durumlarda kullanışlıdır:

  1. Bir komut çalıştırdığınızda Volta'nın hangi ikili dosyayı yürüteceğini belirlemek istediğinizde
  2. Araç çözümleme ile ilgili sorunları hata ayıklamak istediğinizde
  3. Bir betikte veya yapılandırmada bir aracın ikili dosya yolunu kullanmak istediğinizde
  4. Volta'nın mevcut projenizde veya ortamınızda araçları nasıl çözdüğünü anlamak istediğinizde

Nasıl Çalışır

volta which çalıştırdığınızda, Volta bir komut çalıştırdığınızda kullandığı aynı çözümleme işlemini gerçekleştirir:

  1. Sabitlenmiş araçları olan bir projedeyseniz, bu belirli sürümü bulur
  2. Aksi takdirde, varsayılan sürümünüzü kullanır
  3. Yürütülecek tam ikili dosyanın yolunu döndürür

volta which komutu şunlarla çalışır:

  • Node.js çalışma zamanı (node)
  • Paket yöneticileri (npm, yarn, pnpm)
  • Paket yöneticisi çalıştırılabilir dosyaları (npx)
  • Genel olarak veya mevcut projede kurulu paket ikili dosyaları

Unix which'ten Farkları

Unix which komutuna benzerken, volta which Volta'nın araç çözümlemesiyle çalışmak üzere özel olarak tasarlanmıştır:

  • Proje düzeyinde sabitlemeyi anlar
  • Volta'nın shim sistemini dikkate alır
  • Yalnızca shim'i değil, gerçek ikili dosya konumunu gösterir

node gibi bir komut çalıştırdığınızda, aslında Volta'nın shim'ini çalıştırırsınız; bu da doğru ikili dosyayı yürütür. volta which size bu ikili dosyanın yolunu gösterir.

Released under the BSD 2-Clause License.