Setup PWA (sistema operativo Linux)
Passaggio 1: installare magento 2.3.1
Passaggio 2: Installa / aggiorna nodo
Utilizzare n module da npm per aggiornare il nodo
sudo npm install n -g
Per l'ultima versione stabile:
sudo n stable
Per l'ultima versione:
sudo n latest
Passaggio 3: installare / aggiornare il filo:
sudo npm install --global yarn
sudo npm upgrade --global yarn
Passaggio 4: installare node-gyp - strumento di creazione del componente aggiuntivo nativo Node.js
sudo npm install -g node-gyp
Passaggio 5: clonare il repository PWA Studio
Vai a html root ed esegui:
git clone https://github.com/magento-research/pwa-studio.git
Dopo aver eseguito questo, otterrai la cartella pwa-studio
Passaggio 6: installare le dipendenze di PWA Studio
sudo yarn install
Passaggio 7: specificare il server back-end Magento
Under the packages/venia-concept directory, copy .env.dist into a new .env file:
Esempio di comando:
sudo cp packages/venia-concept/.env.dist packages/venia-concept/.env
modifica nel file .env (questo sarà il tuo URL magento, non l'URL di amministrazione):
MAGENTO_BACKEND_URL="https://release-dev-231-npzdaky-zddsyhrdimyra.us-4.magentosite.cloud/"
Passaggio 8: ora crea una build
sudo yarn run build
Passaggio 9: eseguire il server
sudo yarn run watch:venia
Avvia solo l'ambiente di sviluppo del negozio Venia.
sudo yarn run watch:all
Esegue l'intera esperienza di sviluppo di PWA Studio, che include la ricarica a caldo di Venia e le ricostruzioni simultanee Buildpack / Peregrine.
sudo yarn run build && yarn run stage:venia
Genera manufatti di costruzione e gestisce l'ambiente di gestione temporanea, che utilizza più risorse compresse e riflette più da vicino la produzione.
Una volta eseguito uno dei comandi sopra, otterrai l'URL virtul creato da PWA.
NOTA: se sei un utente rood, usa sudo.
Segui i documenti di sviluppo ufficiale di Magento 2:
https://devdocs.magento.com/guides/v2.3/pwa/