Skip to content

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:

  1. Entpacken der Volta-Binärdateien
  2. Aufruf von volta setup mit der entpackten volta-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:

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

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