Skip to content

Support pnpm

Le support pour pnpm est actuellement expérimental. Pour l'activer, assurez-vous que la variable d'environnement VOLTA_FEATURE_PNPM est définie à 1. Sur Windows, cela peut être ajouté aux variables d'environnement utilisateur ou système dans les paramètres système. Sur Linux/Mac, vous pouvez définir la valeur dans vos scripts de profil de configuration (par exemple .bash_profile, .zshrc, ou similaires).

Comme ce support est expérimental, il peut y avoir quelques problèmes non résolus. Certaines limitations connues sont listées ci-dessous, mais si vous rencontrez quoi que ce soit qui ne fonctionne pas comme prévu lors de l'utilisation de pnpm avec Volta, veuillez signaler un problème sur notre GitHub.

Limitations connues

Installation globale

Actuellement, les installations globales (par exemple pnpm install -g) ne sont pas supportées et entraîneront une erreur.

Migration

Il n'y a actuellement pas de migration automatique, donc si vous aviez précédemment pnpm installé comme un global Volta, vous devrez le réinstaller manuellement en appelant volta install pnpm. Vous pouvez désinstaller le paquet pnpm précédemment installé via volta uninstall pnpm avant d'activer le support et de procéder à la réinstallation. Une fois que vous passez au support pnpm natif, vous ne pourrez pas supprimer l'ancien paquet pnpm isolé en appelant la même commande en raison du manque actuel d'implémentation de désinstallation.

Activer le support pnpm

Sur Unix (Linux/macOS)

Ajoutez la ligne suivante à votre fichier de configuration shell (.bashrc, .zshrc, etc.) :

bash
export VOLTA_FEATURE_PNPM=1

Puis rechargez votre shell ou exécutez :

bash
source ~/.bashrc  # ou votre fichier de configuration spécifique

Sur Windows

  1. Ouvrez le menu Démarrer et recherchez "variables d'environnement"
  2. Cliquez sur "Modifier les variables d'environnement système"
  3. Dans la fenêtre Propriétés système, cliquez sur "Variables d'environnement"
  4. Sous "Variables utilisateur", cliquez sur "Nouveau"
  5. Entrez "VOLTA_FEATURE_PNPM" comme nom de variable et "1" comme valeur
  6. Cliquez sur "OK" pour fermer toutes les boîtes de dialogue

Utiliser Volta avec pnpm

Une fois le support pnpm activé, vous pouvez :

  1. Installer pnpm comme votre gestionnaire de paquets par défaut :
bash
volta install pnpm
  1. Épingler une version spécifique de pnpm dans un projet :
bash
volta pin pnpm@7.14.0
  1. Voir les versions pnpm installées :
bash
volta list pnpm

Dépannage

Si vous rencontrez des problèmes avec pnpm dans Volta :

  1. Vérifiez que le flag de fonctionnalité est correctement défini :

    • Sur Unix : echo $VOLTA_FEATURE_PNPM
    • Sur Windows : echo %VOLTA_FEATURE_PNPM%
  2. Vérifiez que pnpm est correctement installé :

    • Exécutez volta list pour voir si pnpm apparaît dans la liste
  3. Pour tout autre problème, veuillez les signaler sur le dépôt GitHub Volta.