Ortam Değişkenleri
Volta, davranışını kontrol eden birkaç ortam değişkenine uyar. Bu sayfa, mevcut tüm ortam değişkenleri ve etkileri için bir referans görevi görür.
Temel Ortam Değişkenleri
VOLTA_HOME
Volta'nın indirilen araçlar ve yapılandırma dahil verilerini sakladığı dizini ayarlar.
- Varsayılan:
- Unix:
$HOME/.volta - Windows:
%LOCALAPPDATA%\Volta
- Unix:
- Örnek:
VOLTA_HOME=/opt/volta
VOLTA_LOGLEVEL
Volta'nın log çıktısının ayrıntı düzeyini kontrol eder.
- Geçerli değerler:
error,warn,info,verbose,debug - Varsayılan:
info - Örnek:
VOLTA_LOGLEVEL=debug volta install node
VOLTA_SKIP_SETUP
1 olarak ayarlandığında, Volta'nın kurulum sırasında shell profillerini değiştirmesini engeller.
- Geçerli değerler:
0,1 - Varsayılan:
0 - Örnek:
VOLTA_SKIP_SETUP=1 bash -c "$(curl https://get.volta.sh)"
Özellik Bayrakları
VOLTA_FEATURE_PNPM
Volta'da pnpm desteğini etkinleştirir.
- Geçerli değerler:
0,1 - Varsayılan:
0 - Örnek:
VOLTA_FEATURE_PNPM=1 volta install pnpm
Ağ Yapılandırması
VOLTA_NETWORK_TIMEOUT_SECS
Ağ işlemleri için zaman aşımını saniye cinsinden ayarlar.
- Varsayılan:
60 - Örnek:
VOLTA_NETWORK_TIMEOUT_SECS=120 volta install node
HTTP_PROXY / HTTPS_PROXY
Volta tarafından ağ istekleri için kullanılan standart proxy ortam değişkenleri.
- Örnek:
HTTP_PROXY=http://proxy.example.com:8080HTTPS_PROXY=http://proxy.example.com:8080
NO_PROXY
Proxy'yi atlaması gereken ana bilgisayarların virgülle ayrılmış listesi.
- Örnek:
NO_PROXY=localhost,127.0.0.1,.example.com
Kurulum Değişkenleri
VOLTA_LATEST_VERSION
Volta yükleyicisini, en son sürüm yerine belirli bir sürüm kullanmaya zorlar.
- Örnek:
VOLTA_LATEST_VERSION=1.0.5 bash -c "$(curl https://get.volta.sh)"
VOLTA_TARGET_PROFILE
Yükleyicinin hangi shell profil dosyasını değiştirmesi gerektiğini belirtir.
- Varsayılan: Mevcut shell'e göre tespit edilir
- Örnek:
VOLTA_TARGET_PROFILE=$HOME/.bashrc
Platforma Özel Değişkenler
VOLTA_MIN_COMPATIBLE_VERSION_UPDATE_CHECK
Güncelleme bildirimlerinde uyumluluk kontrolü için minimum Volta sürümü.
- Örnek:
VOLTA_MIN_COMPATIBLE_VERSION_UPDATE_CHECK=1.0.5
Windows'a Özel Değişkenler
Bu değişkenler yalnızca Windows sistemlerinde kullanılır:
VOLTA_REDIRECT_STDERR
1 olarak ayarlandığında, Windows'ta stderr çıktısını stdout'a yönlendirir.
- Geçerli değerler:
0,1 - Varsayılan:
0
Gelişmiş Kullanım
VOLTA_UNSAFE_DIAGNOSTIC
Hata ayıklama için kullanılır; kararsız olabilecek gelişmiş tanılama etkinleştirir.
- Geçerli değerler: Herhangi bir string
- Örnek:
VOLTA_UNSAFE_DIAGNOSTIC=timing volta install node
VOLTA_STDIN_FILE_PASSTHROUGH
Ayarlandığında, Volta betik çalıştırma için stdin yerine bu dosya yolunu kullanacaktır.
- Örnek:
VOLTA_STDIN_FILE_PASSTHROUGH=/tmp/script.js volta run node
Örnek Yapılandırmalar
Geliştirme Ortamı
Ayrıntılı log kaydı ile bir geliştirme kurulumu için:
export VOLTA_HOME=$HOME/.volta
export VOLTA_LOGLEVEL=verbose
export PATH=$VOLTA_HOME/bin:$PATHCI/CD Pipeline
Sürekli entegrasyon ortamları için:
export VOLTA_HOME=$HOME/.volta
export VOLTA_LOGLEVEL=error
export VOLTA_NETWORK_TIMEOUT_SECS=300
export PATH=$VOLTA_HOME/bin:$PATHKurumsal Ağ
Proxy sunucuları olan ortamlar için:
export VOLTA_HOME=$HOME/.volta
export HTTP_PROXY=http://proxy.example.com:8080
export HTTPS_PROXY=http://proxy.example.com:8080
export NO_PROXY=localhost,127.0.0.1,.internal.example.com
export PATH=$VOLTA_HOME/bin:$PATH