- Comment pouvons-nous l'utiliser dans Magento 2.3.0?
- Dans Magento 2.3.0, ils prétendent que PWA est pris en charge?
- Comment pouvons-nous commencer avec cette grande fonctionnalité pour découvrir la nouvelle chose?
magento2.3
pwa
pwa-studio
zuber bandi
la source
la source
Réponses:
Pour plus de référence
1. Entrez la commande suivante dans DIR / var / www / html / (m230 est mon répertoire Magento 2.3):
2. Installez Magento par ligne de commande:
3. Créez le thème pwa de base qui sera leur parent pour [Thème PWA Venia.] [25]
4. Créez un répertoire
app/design/frontend/Magento/pwa
et copiez tous les fichiers et répertoires du thème de base ici.Vérifions que le thème de base est disponible ou non.
Run: php bin/magento setup:upgrade
Et accédez à votre administrateur Magento-> Contenu-> Thèmes
5. Téléchargez le projet de studio PWA.
6. Accédez au répertoire racine de votre installation Magento et créez un dossier de liens symboliques Pwa reliant au répertoire du module du projet (pwa-studio / packages / pwa-module).
à partir de ce répertoire, j'exécute ma commande - / var / www / html / m230
C'est un répertoire où ma source téléchargée pwa est / var / www / html / PWA /
7. Liez également le répertoire du thème. Naviguez vers le répertoire racine de votre installation Magento et créez un dossier de liens symboliques Pwa reliant au répertoire du module du projet (pwa-studio / packages / venia-concept).
8. Maintenant, accédez au répertoire venia-concept de votre projet pwa-studio, copiez-le
.env.dist
dans un nouveau.env
fichier et mettez à jour les variables avec l'URL de votre magasin de développement Magento.9. Installez le thème venia et le module Pwa:
nous pouvons voir que le thème venia est installé avec succès.
10. Configurer le thème venia depuis
admin->Content->Configuration
11. Accédez à path (
/var/www/html/PWA/pwa-studio
) run:ou
12. Et enfin, accédez à
/var/www/html/PWA/pwa-studio/packages/venia-concept
la source
Si vous avez besoin de quelque chose de prêt pour la production dès que possible: j'ai installé et utilisé le système Vue Store Front (système open source, la communauté disponible via des réponses lentes aux questions, bien que j'aie eu quelques réponses aléatoires, mais dans l'ensemble, le système est très utile à ce stade de l'intégration PWA)
-> Il utilise Vue plutôt que React. Et il utilise également ElasticSearch et Docker. Dans l'ensemble, ce système se connecte principalement à Magento 2 via l'API Rest (et il y a un début avec GraphQL)
pour commencer:
puis
yarn dev
pour vider le cache, mais les changements de vue doivent être compilés après quelques secondes comme un processus de surveillance.Bien sûr, le PWA que Magento 2 construit est également excellent, mais malheureusement, il évolue rapidement et on ne sait pas quand il sera prêt à rivaliser avec VS (système ci-dessus).
-> J'ai trouvé mieux d'apprendre graphql et peut-être plus facile à personnaliser, mais c'était peut-être pour la mauvaise raison à l'époque, ce PWA avait du CSS brut dans les fichiers React.
https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/
sur votre installation magento 2.3, vous devez installer Venia Sample Data (voir https://magento-research.github.io/pwa-studio/venia-pwa-concept/install-sample-data/ )
et ici, vous devriez avoir une toute nouvelle PWA prête: elle semble évoluer rapidement comme il y a un mois, il y avait beaucoup de WIP et aujourd'hui, je peux voir par exemple l'intégration sass qui manquait. Cette deuxième option peut être meilleure si vous êtes prêt à apprendre et à créer ce PWA avec la communauté Magento
la source
Tout d'abord, installez la dernière version de Node js à l'aide de la commande suivante
Maintenant, allez dans le répertoire racine de Magento:
Téléchargez le répertoire de clonage PWA et installez npm dans ce répertoire à l'aide des commandes suivantes
===========================================
si npx introuvable erreur PWA magento 2.3
si erreur trouvée comme ceci: Impossible de trouver le module 'envalid' puis exécutez la commande suivante
si une erreur comme celle-ci, exécutez la commande suivante: lerna ERR! npm run build -s est sorti 1 dans '@ magento / venia-concept'
===========================================
la source
Vous pouvez aller sur le blog suivant.
Comment configurer Magento 2.3 PWA
En outre, il expliquera en détail comment utiliser Magento 2.3 PWA pour votre site Web et votre utilisation.
Vérifiez la démo PWA de Magento 2.3
la source