Instalator
Detail tentang cara kerja instalator dan cara membuat instalasi/distribusi kustom Anda sendiri untuk instalasi terkelola.
Instalator Saat Ini
Mulai Volta 0.7.0, semua instalator resmi bekerja dengan cara yang sama:
- Buka biner Volta
- Panggil
volta setupdengan binervoltayang telah dibuka (lihat volta setup untuk informasi lebih lanjut)
Instalator Windows
Instalator Windows akan membuka semua biner ke Program Files\Volta dan menambahkan folder tersebut ke variabel lingkungan Path Sistem. Ini juga akan membuat shim untuk alat-alat berikut di direktori tersebut:
nodenpmnpxyarn
Instalator Unix
Instalator unix akan membuka semua biner ke ~/.volta/bin, sehingga hanya diinstal untuk pengguna tertentu.
Melewati Setup Volta
Jika Anda ingin menjalankan instalator tetapi tidak ingin skrip profil Anda dimodifikasi oleh volta setup, Anda dapat memberikan opsi --skip-setup ke instalator:
curl https://get.volta.sh | bash -s -- --skip-setupWARNING
Saat ini kami tidak mendukung melewati volta setup di Windows.
Github CI
Untuk kemudahan, kami menyediakan aksi Github kustom yang akan secara otomatis mengunduh Volta, menyimpannya dalam cache, dan mengunduh versi pinned dari alat Anda di package.json proyek.
Menginstal Versi Lama
Skrip instalator default yang disediakan oleh get.volta.sh hanya mendukung penginstalan Volta 1.1.0 ke atas. Jika Anda ingin menginstal versi yang lebih lama, Anda dapat menginstalnya menggunakan skrip berikut di Unix, ganti 1.0.8 dengan versi yang ingin Anda instal:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8Untuk Windows, Anda dapat mengunduh dan menginstal file .msi Instalator untuk versi tertentu yang ingin Anda instal.
WARNING
Volta tidak mendukung downgrade, jadi untuk melakukan downgrade Anda perlu mencopot pemasangan Volta sepenuhnya dan kemudian menginstal versi yang lebih rendah.
Instalator Kustom
Untuk membuat metode instalasi/distribusi kustom, ada dua langkah wajib dan satu langkah opsional:
Mendistribusikan Biner
Biner itu sendiri perlu dikirim ke mesin target. Daftar biner yang diperlukan akan tercantum di volta.manifest di file rilis. Mulai Volta 0.7.0, file yang diperlukan adalah:
volta[.exe]volta-shim[.exe]volta-migrate[.exe]
Semua biner ini perlu didistribusikan di direktori yang sama satu sama lain dan direktori tersebut harus ada di PATH agar panggilan ke perintah volta dapat berfungsi dengan benar.
Direktori Shim
Direktori shim Volta juga perlu ditambahkan ke PATH, agar shim dapat berfungsi sebagaimana mestinya. Direktori shim ada di $VOLTA_HOME/bin (%VOLTA_HOME%\bin di Windows), di mana VOLTA_HOME defaultnya adalah:
~/.voltadi Unix%LOCALAPPDATA%\Voltadi Windows
Memperbarui PATH dapat dikelola secara manual, jika diinginkan, atau Anda dapat memanggil volta setup (seperti yang dilakukan instalator resmi, dijelaskan di atas).
Volta Home Kustom (Opsional)
Jika Anda ingin menggunakan direktori yang berbeda untuk data Volta selain VOLTA_HOME default yang tercantum di bagian sebelumnya, Anda perlu mengatur variabel lingkungan VOLTA_HOME ke direktori tersebut. Jika itu diatur, maka volta setup masih akan berfungsi dengan benar untuk direktori data kustom.