Skip to content

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:

  1. Estraggono i file binari di Volta
  2. Chiamano volta setup usando il file binario volta 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:

bash
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:

bash
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.