Comment activer pnpm
pnpm
est un gestionnaire de paquets efficient qui, comparé aux gestionnaires traditionnels comme npm
et yarn
, utilise des liens matériels et des liens symboliques pour gérer les dépendances, réduisant significativement l'utilisation de l'espace disque et augmentant la vitesse d'installation. Utiliser pnpm
peut aider les développeurs à gérer les dépendances de leurs projets plus rapidement, augmentant ainsi l'efficacité du développement.
Node.js installé via ServBay inclut déjà pnpm
et l'active par défaut. Si pnpm
n'est pas activé, vous pouvez suivre les étapes ci-dessous pour l'activer.
Activer pnpm
Ouvrez le terminal et entrez la commande suivante pour activer
pnpm
:bashcorepack enable pnpm
1Si tout se passe bien, il n'y aura aucun retour de la commande ci-dessus.
Vérifiez que
pnpm
est bien activé en entrant la commande suivante pour voir la version :bashpnpm -v
1Exemple de sortie :
bash9.1.0
1
Mettre à jour pnpm
Si en entrant pnpm
, le message suivant apparaît, cela signifie qu'il faut installer une version plus récente de pnpm
. Tapez Y
pour procéder à l'installation :
$ pnpm -v
! Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-9.0.6.tgz
? Do you want to continue? [Y/n]
9.0.6
2
3
4
5
Vérifiez à nouveau la version :
$ pnpm -v
9.0.6
2
Exécuter une version spécifique de pnpm
Si vous devez exécuter une version spécifique de pnpm
, vous pouvez utiliser pnpm-<version>
par exemple :
pnpm-18 -v
Exemple de sortie :
9.0.6
Avantages de l'utilisation de pnpm
Le principal avantage de pnpm
réside dans sa gestion efficace des dépendances, en utilisant des liens matériels et des liens symboliques qui réduisent considérablement l'utilisation de l'espace disque et augmentent la vitesse d'installation. Voici quelques exemples pratiques d'utilisation de pnpm
:
Installer des dépendances
Utiliser pnpm
pour installer les dépendances d'un projet :
pnpm install
Cela installera toutes les dépendances selon le fichier package.json
et créera des liens matériels et des liens symboliques pour optimiser l'utilisation du disque.
Ajouter une dépendance
Ajouter un nouveau paquet de dépendance :
pnpm add lodash
Cela installera le paquet lodash
et mettra à jour le fichier package.json
.
Supprimer une dépendance
Supprimer un paquet de dépendance :
pnpm remove lodash
Cela supprimera le paquet lodash
du projet et mettra à jour le fichier package.json
.
En utilisant pnpm
, les développeurs peuvent bénéficier d'une installation plus rapide des dépendances et d'une occupation moindre de l'espace disque, augmentant ainsi l'efficacité globale du développement.