Installer
Details darüber, wie die Installer funktionieren und wie Sie Ihren eigenen benutzerdefinierten Installer / Ihre eigene Distribution für verwaltete Installationen erstellen.
Aktuelle Installer
Ab Volta 0.7.0 funktionieren alle offiziellen Installer auf die gleiche Weise:
- Entpacken der Volta-Binärdateien
- Aufruf von
volta setup
mit der entpacktenvolta
-Binärdatei (siehe volta setup für weitere Informationen)
Windows-Installer
Der Windows-Installer entpackt alle Binärdateien in Program Files\Volta
und fügt diesen Ordner zur System-Path
-Umgebungsvariable hinzu. Er erstellt auch die Shims für die folgenden Tools in diesem Verzeichnis:
node
npm
npx
yarn
Unix-Installer
Der Unix-Installer entpackt alle Binärdateien in ~/.volta/bin
, sodass sie nur für den spezifischen Benutzer installiert werden.
Volta Setup überspringen
Wenn Sie den Installer ausführen möchten, aber nicht möchten, dass Ihre Profilskripte von volta setup
modifiziert werden, können Sie die Option --skip-setup
an den Installer übergeben:
curl https://get.volta.sh | bash -s -- --skip-setup
WARNING
Wir unterstützen derzeit das Überspringen von volta setup
unter Windows nicht.
Github CI
Der Einfachheit halber stellen wir eine benutzerdefinierte Github Action zur Verfügung, die automatisch Volta herunterlädt, zwischenspeichert und die festgelegten Versionen Ihrer Tools in der package.json
des Projekts herunterlädt.
Installation alter Versionen
Das Standard-Installerskript von get.volta.sh unterstützt nur die Installation von Volta 1.1.0 und höher. Wenn Sie eine ältere Version installieren möchten, können Sie sie mit dem folgenden Skript unter Unix installieren und dabei 1.0.8
durch die Version ersetzen, die Sie installieren möchten:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8
Für Windows können Sie die Installer-.msi
-Datei für die spezifische Version herunterladen und installieren, die Sie installieren möchten.
WARNING
Volta unterstützt kein Downgrade, daher müssen Sie Volta vollständig deinstallieren und dann die niedrigere Version installieren, um ein Downgrade durchzuführen.
Benutzerdefinierte Installer
Um einen benutzerdefinierten Installer / eine benutzerdefinierte Distributionsmethode zu erstellen, gibt es zwei obligatorische Schritte und einen optionalen Schritt:
Die Binärdateien verteilen
Die Binärdateien selbst müssen an die Zielmaschine geliefert werden. Die Liste der notwendigen Binärdateien wird in volta.manifest
in den Release-Dateien aufgeführt. Ab Volta 0.7.0 sind die erforderlichen Dateien:
volta[.exe]
volta-shim[.exe]
volta-migrate[.exe]
Diese Binärdateien müssen alle im selben Verzeichnis verteilt werden und dieses Verzeichnis sollte im PATH
stehen, damit Aufrufe von volta
-Befehlen korrekt funktionieren.
Shim-Verzeichnis
Das Volta-Shim-Verzeichnis muss ebenfalls zum PATH
hinzugefügt werden, damit die Shims wie erwartet funktionieren. Das Shim-Verzeichnis befindet sich unter $VOLTA_HOME/bin
(%VOLTA_HOME%\bin
unter Windows), wobei VOLTA_HOME
standardmäßig auf folgendes gesetzt ist:
~/.volta
unter Unix%LOCALAPPDATA%\Volta
unter Windows
Die Aktualisierung des PATH kann manuell verwaltet werden, falls gewünscht, oder Sie können volta setup
aufrufen (wie es die offiziellen Installer tun, wie oben beschrieben).
Benutzerdefiniertes Volta Home (Optional)
Wenn Sie ein anderes Verzeichnis für die Volta-Daten als das standardmäßige VOLTA_HOME
aus dem vorherigen Abschnitt verwenden möchten, müssen Sie die Umgebungsvariable VOLTA_HOME
auf dieses Verzeichnis setzen. Wenn das gesetzt ist, funktioniert volta setup
weiterhin korrekt für ein benutzerdefiniertes Datenverzeichnis.