Die Geschwindigkeitsverbesserungen sind am deutlichsten bei einem „Kaltstart“. Zum Beispiel dauert Yarn in unserer GitHub Actions CI 90 Sekunden oder länger, während pnpm etwa 15 Sekunden benötigt.
Das liegt möglicherweise daran, dass wir das Basis-Image seit dieser Änderung nicht aktualisiert haben. Daher sind bei der stabilen Version die Yarn-Abhängigkeiten bereits installiert. Bei der Version, bei der die Tests bestanden wurden, müssen die Yarn-Abhängigkeiten verworfen werden, bevor eine pnpm-Installation von Grund auf durchgeführt wird.
Die Situation wird sich also für die Version, bei der die Tests bestanden wurden, nach dem nächsten Basis-Image-Update verbessern.
Ich erhalte Fehler bezüglich der pnpm-Versionen. Ich werde aufgefordert, pnpm self-update auszuführen, um die neueste Version von pnpm zu verwenden. Ich verwende jetzt 10.3.0. Aber dann scheinen das Theme-Skelett oder andere Komponenten eine bestimmte pnpm-Version zu erwarten? Z. B.:
Ja, das Lockfile-Format hat sich in 10.0 geändert und wird von GitHubs Dependabot noch nicht unterstützt. Daher haben wir Core und alle Themes/Plugins auf 9.x gesetzt.
Theoretisch sollte es automatisch auf 9.x zurückwechseln … aber es scheint nicht bei jedem zu funktionieren
Wenn Sie pnpm self-update 9 ausführen, funktioniert es dann wieder?