Les améliorations de vitesse sont plus perceptibles à partir d’un « démarrage à froid ». Par exemple, dans notre CI GitHub Actions, yarn prenait plus de 90 secondes, tandis que pnpm termine en environ 15 secondes.
C’est peut-être parce que nous n’avons pas mis à jour l’image de base depuis que nous avons apporté cette modification. Ainsi, sur la version stable, les dépendances yarn sont déjà installées. Alors que pour la version qui a réussi les tests, les dépendances yarn doivent être supprimées avant de faire une installation pnpm à partir de zéro.
La situation s’améliorera donc pour la version qui a réussi les tests après la prochaine mise à jour de l’image de base.
Je rencontre des erreurs concernant les versions de pnpm. On me suggère d’exécuter pnpm self-update pour utiliser la dernière version de pnpm, donc j’utilise maintenant la version 10.3.0. Mais il semble que le squelette de thème ou d’autres composants attendent une version spécifique de pnpm ? Par exemple :
Le format du fichier de verrouillage a changé dans la version 10.0 et n’est pas encore pris en charge par le dependabot de GitHub. Nous avons donc épinglé core et tous les thèmes/plugins à la version 9.x.
En théorie, il est censé revenir automatiquement à la version 9.x… mais il semble que cela ne fonctionne pas pour tout le monde
Si vous exécutez pnpm self-update 9, cela résout-il le problème ?