Skip to content

Verwalten Sie Ihre Toolchain

Voltas Aufgabe ist es, Ihre JavaScript-Kommandozeilen-Tools zu verwalten, wie node, npm, yarn oder ausführbare Dateien, die als Teil von JavaScript-Paketen geliefert werden. Dieser Leitfaden zeigt Ihnen, wie Sie Ihre Toolchain effektiv mit Volta verwalten.

Standard-Tools festlegen

Wenn Sie sich nicht in einem Projektverzeichnis befinden, verwendet Volta Ihre Standard-Tools. Das Festlegen dieser Standards ist einfach:

Node.js installieren

Um eine bestimmte Version von Node.js als Standard zu installieren:

bash
volta install node@16.14.2

Sie können auch eine Haupt- oder Nebenversion spezifizieren, und Volta wählt die neueste passende Version:

bash
volta install node@16

Oder installieren Sie einfach die neueste LTS (Long-Term Support) Version:

bash
volta install node

Paketmanager installieren

Ebenso können Sie Standardversionen von npm und Yarn festlegen:

bash
volta install npm@8.5.0
volta install yarn@1.22.18

Oder installieren Sie die neuesten Versionen:

bash
volta install npm
volta install yarn

Mehrere Versionen verwalten

Volta macht es einfach, mehrere Versionen von Tools gleichzeitig installiert zu haben:

Installierte Tools auflisten

Um alle Tools in Ihrer Toolchain zu sehen:

bash
volta list all

Sie können auch spezifische Tool-Typen auflisten:

bash
volta list node
volta list npm
volta list yarn
volta list packages

Tools deinstallieren

Wenn Sie ein Tool nicht mehr benötigen, können Sie es deinstallieren:

bash
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name

Beachten Sie, dass das Deinstallieren von Node es nicht aus Voltas Cache entfernt, sodass Projekte, die diese Version verwenden, weiterhin funktionieren.

Mit globalen Paketen arbeiten

Eine der mächtigsten Funktionen von Volta ist der Umgang mit globalen Paketen:

Globale Pakete installieren

Installieren Sie Pakete global mit Ihrem Paketmanager wie gewohnt:

bash
npm install --global typescript
# oder
yarn global add typescript

Volta stellt sicher, dass diese Pakete immer die richtige Version von Node.js verwenden.

Paket-Standorte finden

Um zu sehen, wo ein Tool tatsächlich installiert ist:

bash
volta which node
volta which npm
volta which typescript

Erweiterte Tool-Verwaltung

Für erweiterte Anwendungsfälle bietet Volta zusätzliche Befehle:

Herunterladen ohne Installieren

Um ein Tool in Ihren lokalen Cache herunterzuladen, ohne es als Standard festzulegen:

bash
volta fetch node@14.17.0
volta fetch npm@7.20.3

Dies ist nützlich, um Ihre Umgebung für Offline-Arbeit vorzubereiten.

Mit benutzerdefinierten Versionen ausführen

Um temporär einen Befehl mit spezifischen Tool-Versionen auszuführen:

bash
volta run --node 14.17.0 --npm 7.20.3 node app.js

Dies ändert nicht Ihre Standards oder Projekteinstellungen.

Best Practices

Hier sind einige empfohlene Praktiken für die Verwaltung Ihrer Toolchain:

  1. Vernünftige Standards festlegen: Installieren Sie stabile LTS-Versionen als Ihre Standards
  2. Tools global installieren: Nutzen Sie Voltas intelligenten Umgang mit globalen Paketen
  3. Halten Sie Ihre Toolchain schlank: Deinstallieren Sie Tools, die Sie nicht mehr benötigen
  4. Verwenden Sie volta fetch: Bereiten Sie sich auf Offline-Arbeit vor, indem Sie Tools im Voraus herunterladen
  5. Erkunden Sie mit volta run: Testen Sie verschiedene Versionen, ohne Ihre Standards zu ändern

Durch effektive Verwaltung Ihrer Toolchain mit Volta können Sie eine reibungslose und konsistente Entwicklungserfahrung über all Ihre JavaScript-Projekte hinweg sicherstellen.