PWA Studio: Webpack si blocca prima di iniziare la compilazione
In questo articolo viene illustrata una soluzione suggerita per la sospensione prolungata di un codice JavaScript Webpack prima di iniziare la compilazione in Progressive Web App Studio (PWA Studio).
Prodotti e versioni interessati
- PWA Studio
Problema
Verificare la versione più recente di pwa-buildpack e
pwa-buildpack
il numero di versione sarà accanto all'elenco dei nomi file package.json
. Se si dispone di una versione precedente di
pwa-buildpack
progetto, il webpack potrebbe bloccarsi per molto tempo prima di iniziare la compilazione.
Passaggi da riprodurre:
Prerequisiti: configura una vetrina PWA Studi, ad esempio Venia, con un'istanza Adobe Commerce locale ed esegui una
build
o
watch
comando.
Risultato previsto:
- Se utilizzi il
yaml build
genera gli artefatti di build per Venia normalmente. - Se utilizzi il
yaml watch
comando, avvia la vetrina Venia normalmente.
Risultato effettivo:
Il tuo
build
o
watch
Il comando apparirà in stallo e non verrà completato, né verranno visualizzati errori.
Soluzioni
Aggiorna il progetto con il seguente comando:
yarn upgrade
Verificare di disporre di una versione corrente di openssl nel sistema utilizzando il comando seguente:
openssl version
La versione deve essere 1.0 o successiva (o LibreSSL 2, nel caso di OSX High Sierra.).
Puoi installare versioni successive di OpenSSL con Homebrew su OSX, Chocolatey su Windows o il gestore di pacchetti della distribuzione Linux.