PWA Studio: Webpack hängt vor Kompilierung
In diesem Artikel wird über eine vorgeschlagene Lösung gesprochen, um zu erkennen, wenn ein JavaScript Webpack lange Zeit hängen bleibt, bevor die Kompilierung in Progressive Web App Studio (PWA Studio) beginnt.
Betroffene Produkte und Versionen
- PWA Studio
Problem
Überprüfen Sie, was die neueste Version des pwa-buildpack ist und die
pwa-buildpack
Die Versionsnummer befindet sich neben der package.json
Dateinamenliste. Wenn Sie über eine alte Version von verfügen
pwa-buildpack
-Projekt, kann das webpack lange hängen, bevor mit der Kompilierung begonnen wird.
Schritte zur Reproduktion:
Voraussetzungen: Richten Sie eine PWA Studio-Storefront wie Venia mit einer lokalen Adobe Commerce-Instanz ein und führen Sie eine
build
oder
watch
Befehl.
Erwartetes Ergebnis:
- Bei Verwendung von
yaml build
generiert die Build-Artefakte für Venia normalerweise. - Bei Verwendung von
yaml watch
-Befehl, startet sie die Venia-Storefront normal.
Tatsächliches :
Ihr
build
oder
watch
Der Befehl scheint angehalten zu sein und wird nicht abgeschlossen, und es werden keine Fehler angezeigt.
Lösungen
Aktualisieren Sie Ihr Projekt mit dem folgenden Befehl:
yarn upgrade
Stellen Sie mit dem folgenden Befehl sicher, dass Sie eine aktuelle Version von OpenSSL auf Ihrem System haben:
openssl version
Die Version sollte 1.0 oder höher sein (oder LibreSSL 2, im Fall von OSX High Sierra.).
Sie können höhere Versionen von OpenSSL mit Homebrew unter OSX, Chocolatey unter Windows oder dem Package Manager Ihrer Linux-Distribution installieren.