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:
volta install node@16.14.2
Sie können auch eine Haupt- oder Nebenversion spezifizieren, und Volta wählt die neueste passende Version:
volta install node@16
Oder installieren Sie einfach die neueste LTS (Long-Term Support) Version:
volta install node
Paketmanager installieren
Ebenso können Sie Standardversionen von npm und Yarn festlegen:
volta install npm@8.5.0
volta install yarn@1.22.18
Oder installieren Sie die neuesten Versionen:
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:
volta list all
Sie können auch spezifische Tool-Typen auflisten:
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:
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:
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:
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:
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:
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:
- Vernünftige Standards festlegen: Installieren Sie stabile LTS-Versionen als Ihre Standards
- Tools global installieren: Nutzen Sie Voltas intelligenten Umgang mit globalen Paketen
- Halten Sie Ihre Toolchain schlank: Deinstallieren Sie Tools, die Sie nicht mehr benötigen
- Verwenden Sie
volta fetch
: Bereiten Sie sich auf Offline-Arbeit vor, indem Sie Tools im Voraus herunterladen - 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.