PWA Studio : Webpack se bloque avant de commencer la compilation

Cet article parle d’une solution suggérée lorsqu’un Webpack JavaScript se bloque longtemps avant de commencer la compilation dans Progressive Web App Studio (PWA Studio).

Produits et versions concernés

  • PWA Studio

Problème

Vérifiez quelle est la dernière version de pwa-buildpack et la variable

pwa-buildpack

Le numéro de version sera à côté de la liste des noms de fichier package.json. Si vous disposez d’une ancienne version de la variable

pwa-buildpack

, le webpack peut être suspendu pendant longtemps avant de commencer la compilation.

Étapes à reproduire :

Conditions préalables : configurez une vitrine de PWA Studio, telle que Venia, avec une instance Adobe Commerce locale et exécutez une

build

ou

watch

.

Résultat attendu :

  • Si vous utilisez la variable yaml build , elle génère normalement les artefacts de version pour Venia.
  • Si vous utilisez la variable yaml watch , il démarre normalement le storefront Venia.

Résultat réel :

Votre

build

ou

watch

semble bloquée et ne se termine pas, aucune erreur ne s’affiche.

Solutions

Mettez à jour votre projet à l’aide de la commande suivante :

yarn upgrade

Vérifiez que votre système dispose d’une version actuelle d’openssl à l’aide de la commande suivante :

openssl version

La version doit être 1.0 ou supérieure (ou LibreSSL 2, dans le cas d'OSX High Sierra).

Vous pouvez installer des versions plus élevées d'OpenSSL avec Homebrew sur OSX, Chocolatey sur Windows, ou le gestionnaire de packages de votre distribution Linux.

Lecture connexe

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a