PWA Studio: Webpack se bloquea antes de comenzar la compilación
Este artículo trata sobre una solución sugerida para cuando un javascript Webpack se cuelga durante mucho tiempo antes de comenzar la compilación en Progressive Web App Studio (PWA Studio).
Productos y versiones afectados
- PWA Studio
Problema
Compruebe cuál es la última versión del paquete pwa-buildpack y el
pwa-buildpack
el número de versión aparecerá junto al nombre de archivo package.json
. Si tiene una versión antigua de
pwa-buildpack
proyecto, el webpack puede colgarse durante mucho tiempo antes de comenzar la compilación.
Pasos a seguir:
Requisitos previos: configura una tienda de PWA Studio, como Venia, con una instancia local de Adobe Commerce y ejecuta una
build
o
watch
comando.
Resultado esperado:
- Si se usa la variable
yaml build
, genera los artefactos de compilación para Venia normalmente. - Si se usa la variable
yaml watch
, inicia la tienda Venia normalmente.
Resultado real:
Su
build
o
watch
El comando parecerá bloqueado y no se completará. No se mostrará ningún error.
Soluciones
Actualice el proyecto con el siguiente comando:
yarn upgrade
Asegúrese de que tiene una versión actual de openssl en el sistema mediante el siguiente comando:
openssl version
La versión debe ser 1.0 o superior (o LibreSSL 2, en el caso de OSX High Sierra).
Puede instalar versiones superiores de OpenSSL con Homebrew en OSX, Chocolatey en Windows o el administrador de paquetes de su distribución Linux.