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.) :
export VOLTA_FEATURE_PNPM=1
Puis rechargez votre shell ou exécutez :
source ~/.bashrc # ou votre fichier de configuration spécifique
Sur Windows
- Ouvrez le menu Démarrer et recherchez "variables d'environnement"
- Cliquez sur "Modifier les variables d'environnement système"
- Dans la fenêtre Propriétés système, cliquez sur "Variables d'environnement"
- Sous "Variables utilisateur", cliquez sur "Nouveau"
- Entrez "VOLTA_FEATURE_PNPM" comme nom de variable et "1" comme valeur
- Cliquez sur "OK" pour fermer toutes les boîtes de dialogue
Utiliser Volta avec pnpm
Une fois le support pnpm activé, vous pouvez :
- Installer pnpm comme votre gestionnaire de paquets par défaut :
volta install pnpm
- Épingler une version spécifique de pnpm dans un projet :
volta pin pnpm@7.14.0
- Voir les versions pnpm installées :
volta list pnpm
Dépannage
Si vous rencontrez des problèmes avec pnpm dans Volta :
Vérifiez que le flag de fonctionnalité est correctement défini :
- Sur Unix :
echo $VOLTA_FEATURE_PNPM
- Sur Windows :
echo %VOLTA_FEATURE_PNPM%
- Sur Unix :
Vérifiez que pnpm est correctement installé :
- Exécutez
volta list
pour voir si pnpm apparaît dans la liste
- Exécutez
Pour tout autre problème, veuillez les signaler sur le dépôt GitHub Volta.