Gérer votre chaîne d'outils
Le travail de Volta est de gérer vos outils en ligne de commande JavaScript tels que node
, npm
, yarn
, ou des exécutables qui font partie des paquets JavaScript. Ce guide vous montrera comment utiliser Volta efficacement pour gérer votre chaîne d'outils.
Configurer les outils par défaut
Quand vous n'êtes pas dans un répertoire de projet, Volta utilise vos outils par défaut. Configurer ces défauts est simple :
Installer Node.js
Pour installer une version spécifique de Node.js comme défaut :
volta install node@16.14.2
Vous pouvez également spécifier des versions majeures ou mineures, et Volta choisira la dernière version correspondante :
volta install node@16
Ou installez simplement la dernière version LTS (Support Long Terme) :
volta install node
Installer des gestionnaires de paquets
De même, vous pouvez définir des versions par défaut pour npm et Yarn :
volta install npm@8.5.0
volta install yarn@1.22.18
Ou installer les dernières versions :
volta install npm
volta install yarn
Gérer plusieurs versions
Volta vous permet d'installer facilement plusieurs versions d'outils simultanément :
Lister les outils installés
Pour voir tous les outils dans votre chaîne d'outils :
volta list all
Vous pouvez également lister des types d'outils spécifiques :
volta list node
volta list npm
volta list yarn
volta list packages
Désinstaller des outils
Si vous n'avez plus besoin d'un outil, vous pouvez le désinstaller :
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name
Notez que désinstaller Node ne le supprimera pas du cache de Volta, donc les projets utilisant cette version fonctionneront toujours.
Utiliser des paquets globaux
L'une des fonctionnalités les plus puissantes de Volta est sa gestion des paquets globaux :
Installer des paquets globaux
Installez des paquets globalement en utilisant votre gestionnaire de paquets comme d'habitude :
npm install --global typescript
# ou
yarn global add typescript
Volta s'assurera que ces paquets utilisent toujours la bonne version de Node.js.
Localiser des paquets
Pour voir où un outil est réellement installé :
volta which node
volta which npm
volta which typescript
Gestion d'outils avancée
Pour des cas d'usage plus avancés, Volta fournit des commandes supplémentaires :
Récupérer sans installer
Pour télécharger un outil dans le cache local sans le définir comme défaut :
volta fetch node@14.17.0
volta fetch npm@7.20.3
Ceci est utile pour préparer un environnement pour le travail hors ligne.
Exécuter avec des versions personnalisées
Pour exécuter temporairement une commande avec des versions d'outils spécifiques :
volta run --node 14.17.0 --npm 7.20.3 node app.js
Cela ne changera pas vos défauts ou paramètres de projet.
Meilleures pratiques
Voici quelques pratiques recommandées pour gérer votre chaîne d'outils :
- Définir des défauts raisonnables : Installer des versions LTS stables comme vos défauts
- Installer des outils globalement : Tirer parti de la gestion intelligente de Volta des paquets globaux
- Garder votre chaîne d'outils légère : Désinstaller les outils dont vous n'avez plus besoin
- Utiliser
volta fetch
: Préparer pour le travail hors ligne en récupérant les outils à l'avance - Explorer avec
volta run
: Tester différentes versions sans changer les défauts
En gérant efficacement votre chaîne d'outils avec Volta, vous pouvez vous assurer d'avoir une expérience de développement fluide et cohérente à travers tous vos projets JavaScript.