Configurer PWA (OS Linux)
Étape 1: installez magento 2.3.1
Étape 2: installer / mettre à niveau le nœud
Utilisez le module n de npm afin de mettre à niveau le nœud
sudo npm install n -g
Pour la dernière version stable:
sudo n stable
Pour la dernière version:
sudo n latest
Étape 3: installer / mettre à jour le fil:
sudo npm install --global yarn
sudo npm upgrade --global yarn
Étape 4: Installer node-gyp - Outil de construction de module complémentaire natif Node.js
sudo npm install -g node-gyp
Étape 5: Clonez le référentiel PWA Studio
Accédez à la racine html et exécutez:
git clone https://github.com/magento-research/pwa-studio.git
Après avoir exécuté ceci, vous obtiendrez le dossier pwa-studio
Étape 6: installer les dépendances de PWA Studio
sudo yarn install
Étape 7: Spécifiez le serveur principal Magento
Under the packages/venia-concept directory, copy .env.dist into a new .env file:
Exemple de commande:
sudo cp packages/venia-concept/.env.dist packages/venia-concept/.env
changement dans le fichier .env (ce sera votre URL magento, pas l'url d'administration):
MAGENTO_BACKEND_URL="https://release-dev-231-npzdaky-zddsyhrdimyra.us-4.magentosite.cloud/"
Étape 8: Créez maintenant un build
sudo yarn run build
Étape 9: exécuter le serveur
sudo yarn run watch:venia
Démarre uniquement l'environnement de développement de vitrine Venia.
sudo yarn run watch:all
Exécute l'expérience complète du développeur PWA Studio, qui inclut le rechargement à chaud de Venia et les reconstructions simultanées Buildpack / Peregrine.
sudo yarn run build && yarn run stage:venia
Génère des artefacts de génération et exécute l'environnement de transfert, qui utilise plus d'actifs compressés et reflète plus fidèlement la production.
Une fois que vous exécutez l'une des commandes ci-dessus, vous obtiendrez l'URL virtul créée par PWA.
REMARQUE: si vous êtes un mauvais utilisateur, utilisez sudo.
Suivez les documents de développement officiels de Magento 2:
https://devdocs.magento.com/guides/v2.3/pwa/