Yükleyiciler
Yükleyicilerin nasıl çalıştığı ve yönetilen kurulumlar için kendi özel yükleyicinizi/dağıtımınızı nasıl oluşturacağınıza ilişkin ayrıntılar.
Mevcut Yükleyiciler
Volta 0.7.0 itibarıyla, tüm resmi yükleyiciler aynı şekilde çalışır:
- Volta ikili dosyalarını çıkarın
- Çıkarılan
voltaikili dosyasıylavolta setupkomutunu çağırın (daha fazla bilgi için volta setup'a bakın)
Windows Yükleyicisi
Windows yükleyicisi, tüm ikili dosyaları Program Files\Volta dizinine çıkarır ve bu klasörü Sistem Path ortam değişkenine ekler. Ayrıca, aşağıdaki araçlar için o dizinde shim'leri oluşturacaktır:
nodenpmnpxyarn
Unix Yükleyicisi
Unix yükleyicisi, tüm ikili dosyaları ~/.volta/bin dizinine çıkarır, böylece yalnızca belirli kullanıcı için kurulmuş olur.
Volta Setup'ı Atlamak
Yükleyiciyi çalıştırmak ancak profil betiklerinizin volta setup tarafından değiştirilmesini istemiyorsanız, yükleyiciye --skip-setup seçeneğini iletebilirsiniz:
curl https://get.volta.sh | bash -s -- --skip-setupWARNING
Şu anda Windows'ta volta setup'ı atlamayı desteklemiyoruz.
Github CI
Kolaylık sağlamak için, Volta'yı otomatik olarak indirecek, önbelleğe alacak ve projenin package.json dosyasında sabitlenmiş araç sürümlerini indirecek özel bir Github action'ı sağlıyoruz.
Eski Sürümleri Yükleme
get.volta.sh tarafından sağlanan varsayılan yükleyici betiği, yalnızca Volta 1.1.0 ve üzeri sürümleri yüklemeyi destekler. Daha eski bir sürüm yüklemek istiyorsanız, Unix'te aşağıdaki betiği kullanarak yükleyebilirsiniz; 1.0.8 ifadesini yüklemek istediğiniz sürümle değiştirin:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8Windows için, yüklemek istediğiniz belirli sürüme ait Yükleyici .msi dosyasını indirebilir ve kurabilirsiniz.
WARNING
Volta, düşürmeyi (downgrade) desteklemez, bu nedenle düşürme işlemi yapmanız için Volta'yı tamamen kaldırmanız ve ardından daha düşük sürümü yüklemeniz gerekecektir.
Özel Yükleyiciler
Özel bir yükleyici/dağıtım yöntemi oluşturmak için, iki zorunlu adım ve bir isteğe bağlı adım vardır:
İkili Dosyaları Dağıtma
İkili dosyaların kendilerinin hedef makineye teslim edilmesi gerekecektir. Gerekli ikili dosyaların listesi, sürüm dosyalarındaki volta.manifest içinde listelenecektir. Volta 0.7.0 itibarıyla, gerekli dosyalar şunlardır:
volta[.exe]volta-shim[.exe]volta-migrate[.exe]
Bu ikili dosyaların tümü birbirleriyle aynı dizinde dağıtılmalıdır ve bu dizin PATH üzerinde olmalıdır, böylece volta komutlarına yapılan çağrılar doğru şekilde çalışacaktır.
Shim Dizini
Volta shim dizini de PATH'e eklenmelidir, böylece shim'ler beklendiği gibi çalışacaktır. Shim dizini $VOLTA_HOME/bin adresindedir (Windows'ta %VOLTA_HOME%\bin); VOLTA_HOME varsayılan olarak şudur:
- Unix'te
~/.volta - Windows'ta
%LOCALAPPDATA%\Volta
PATH'in güncellenmesi, istenirse manuel olarak yönetilebilir veya volta setup çağrılabilir (yukarıda açıklandığı gibi resmi yükleyiciler gibi).
Özel Volta Home (İsteğe Bağlı)
Bir önceki bölümde listelenen varsayılan VOLTA_HOME yerine farklı bir dizini Volta verileri için kullanmak istiyorsanız, VOLTA_HOME ortam değişkenini o dizine ayarlamanız gerekir. Bu ayarlandığında, volta setup özel bir veri dizini için hala doğru şekilde çalışacaktır.