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 setupmit 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:
nodenpmnpxyarn
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-setupWARNING
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.8Fü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:
~/.voltaunter Unix%LOCALAPPDATA%\Voltaunter 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.