PWA Studio : le webpack se bloque avant de commencer la compilation
Cet article parle d’une solution suggérée pour le cas où un javascript Webpack se bloquerait longtemps avant de commencer la compilation dans Progressive Web App Studio (PWA Studio).
Produits et versions concernés
- PWA Studio
Problème
Consultez la dernière version de pwa-buildpack et le
pwa-buildpack
le numéro de version est placé à côté de la liste des noms de fichier package.json. Si vous disposez d’une ancienne version de
pwa-buildpack
projet, le webpack peut être bloqué pendant longtemps avant de commencer la compilation.
Procédure à suivre :
Conditions préalables : configurez un storefront PWA Studio, tel que Venia, avec une instance Adobe Commerce locale et exécutez une
build
ou
watch
commande.
Résultat attendu :
- Si vous utilisez le
yaml buildgénère normalement les artefacts de build pour Venia. - Si vous utilisez le
yaml watch, démarre normalement le storefront Venia.
Résultat réel :
Votre
build
ou
watch
La commande semble bloquée et ne se termine pas, et aucune erreur ne s’affiche.
Solutions
Mettez à jour votre projet à l’aide de la commande suivante :
yarn upgrade
Vérifiez que vous disposez d’une version actuelle d’openssl sur votre système à 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 supérieures d’OpenSSL avec Homebrew sous OSX, Chocolatey sous Windows ou le gestionnaire de packages de votre distribution Linux.