Installatori
Dettagli su come funzionano gli installatori e come creare i propri installatori/distribuzioni personalizzati per installazioni ospitate.
Installatori attuali
A partire da Volta 0.7.0, tutti gli installatori ufficiali funzionano allo stesso modo:
- Estraggono i file binari di Volta
- Chiamano
volta setup
usando il file binariovolta
estratto (vedi volta setup per maggiori informazioni)
Installatore Windows
L'installatore Windows estrae tutti i file binari in Program Files\Volta
e aggiunge quella cartella alla variabile d'ambiente Path
del sistema. Creerà anche shim in quella directory per i seguenti strumenti:
node
npm
npx
yarn
Installatori Unix
Gli installatori Unix estraggono tutti i file binari in ~/.volta/bin
, quindi installano solo per l'utente specifico.
Saltare la configurazione di Volta
Se desideri eseguire l'installatore ma non vuoi che volta setup
modifichi i tuoi script di configurazione, puoi passare l'opzione --skip-setup
all'installatore:
curl https://get.volta.sh | bash -s -- --skip-setup
WARNING
Attualmente non supportiamo il salto di volta setup
su Windows.
Github CI
Per comodità, forniamo un'azione Github personalizzata che scaricherà automaticamente Volta, lo metterà in cache e scaricherà gli strumenti con versioni fissate nel package.json
del progetto.
Installare versioni precedenti
Lo script di installazione predefinito fornito da get.volta.sh supporta solo l'installazione di Volta 1.1.0 e versioni successive. Se desideri installare una versione precedente, puoi usare il seguente script su Unix, sostituendo 1.0.8
con la versione che desideri installare:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8
Per Windows, puoi scaricare e installare il file di installazione .msi
di una versione specifica.
WARNING
Volta non supporta il downgrade, quindi per fare un downgrade, devi disinstallare completamente Volta e poi installare la versione inferiore.
Installatori personalizzati
Per creare installatori/metodi di distribuzione personalizzati, ci sono due passaggi obbligatori e uno opzionale:
Distribuire i file binari
I file binari stessi devono essere trasferiti alla macchina di destinazione. Il file volta.manifest
nel pacchetto di rilascio elencherà i file binari necessari. A partire da Volta 0.7.0, i file richiesti sono:
volta[.exe]
volta-shim[.exe]
volta-migrate[.exe]
Tutti questi file binari devono essere distribuiti nella stessa directory e quella directory dovrebbe essere nel PATH
in modo che le chiamate al comando volta
funzionino correttamente.
Directory degli shim
La directory degli shim di Volta deve anche essere aggiunta al PATH
in modo che gli shim funzionino anche come previsto. La directory degli shim si trova in $VOLTA_HOME/bin
(%VOLTA_HOME%\bin
su Windows), dove VOLTA_HOME
è per impostazione predefinita:
~/.volta
su Unix%LOCALAPPDATA%\Volta
su Windows
Se necessario, puoi gestire manualmente l'aggiornamento del PATH, oppure puoi chiamare volta setup
(come fanno gli installatori ufficiali, come descritto sopra).
Directory principale personalizzata di Volta (opzionale)
Se desideri utilizzare una directory diversa dalla VOLTA_HOME
predefinita elencata nella sezione precedente per i dati di Volta, devi impostare la variabile d'ambiente VOLTA_HOME
su quella directory. Se quella variabile è impostata, allora volta setup
funzionerà ancora correttamente per la directory dati personalizzata.