- Wie können wir es in Magento 2.3.0 verwenden?
- In Magento 2.3.0 behaupten sie, PWA wird unterstützt?
- Wie können wir mit dieser großartigen Funktion beginnen, um das Neue zu erleben?
magento2.3
pwa
pwa-studio
zuber bandi
quelle
quelle
Antworten:
Für weitere Informationen
1. Geben Sie den folgenden Befehl in DIR / var / www / html / ein (m230 ist mein Magento 2.3-Verzeichnis):
2. Installieren Sie Magento über die Befehlszeile:
3. Erstellen Sie ein Basis-Pwa-Thema, das das übergeordnete Thema für [PWA Venia-Thema] ist. [25]
4. Erstellen Sie hier ein Verzeichnis
app/design/frontend/Magento/pwa
und kopieren Sie alle Dateien und Verzeichnisse des Basisthemas.Lassen Sie uns überprüfen, ob das Basisthema verfügbar ist oder nicht.
Run: php bin/magento setup:upgrade
Navigieren Sie zu Ihrem Magento- Administrator-> Inhalt-> Themen
5. Laden Sie das PWA-Studio-Projekt herunter.
6. Navigieren Sie zum Stammverzeichnis Ihrer Magento-Installation und erstellen Sie einen Pwa-Symlink-Ordner, der mit dem Modulverzeichnis des Projekts (pwa-studio / packages / pwa-module) verknüpft ist.
Von diesem Verzeichnis aus führe ich meinen Befehl aus - / var / www / html / m230
Dies ist ein Verzeichnis, in dem meine von pwa heruntergeladene Quelle / var / www / html / PWA / lautet.
7. Verknüpfen Sie auch das Themenverzeichnis. Navigieren Sie zum Stammverzeichnis Ihrer Magento-Installation und erstellen Sie einen Pwa-Symlink-Ordner, der mit dem Modulverzeichnis des Projekts (pwa-studio / packages / venia-concept) verknüpft ist.
8. Navigieren Sie nun zum venia-concept-Verzeichnis Ihres pwa-studio-Projekts, kopieren Sie es
.env.dist
in eine neue.env
Datei und aktualisieren Sie die Variablen mit der URL zu Ihrem Magento-Entwicklungsspeicher.9. Installieren Sie das Venia Theme und das Pwa Modul:
wir können sehen, dass das venia-thema erfolgreich installiert wurde.
10. Konfigurieren Sie das Thema venia aus
admin->Content->Configuration
11. Navigieren Sie zu path (
/var/www/html/PWA/pwa-studio
) run:oder
12. Und schließlich navigieren Sie zu
/var/www/html/PWA/pwa-studio/packages/venia-concept
quelle
Wenn Sie so schnell wie möglich etwas für die Produktion benötigen: Ich habe das System Vue Store Front (Open-Source-System, die Community, die durch lockere Antworten auf Fragen verfügbar ist, installiert und verwendet , obwohl ich einige Probleme hatte, aber insgesamt ist das System in dieser Phase sehr nützlich der PWA-Integration)
-> Es wird eher Vue als React verwendet. Außerdem werden ElasticSearch und Docker verwendet. Insgesamt stellt dieses System hauptsächlich über die Rest-API eine Verbindung zu Magento 2 her (und es gibt einen Anfang mit GraphQL).
um loszulegen:
und dann
yarn dev
, um den Cache zu leeren, aber Vue-Änderungen sollten nach ein paar Sekunden wie ein Beobachtungsprozess kompiliert werden.Natürlich ist die PWA, die Magento 2 erstellt, auch großartig, aber leider bewegt sie sich schnell und es ist nicht klar, wann sie bereit sein wird, mit VS (über dem System) zu konkurrieren.
-> Ich fand es besser, graphql zu lernen und möglicherweise einfacher anzupassen, aber es war möglicherweise aus dem falschen Grund zu der Zeit, dass diese PWA rohes CSS in den Reaktionsdateien hatte.
https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/
Bei der Installation von Magento 2.3 müssen Sie Venia Sample Data installieren (siehe https://magento-research.github.io/pwa-studio/venia-pwa-concept/install-sample-data/ ).
und hier sollten Sie eine brandneue PWA bereithalten: Sie scheint sich schnell zu bewegen wie vor einem Monat, es gab viel WIP und heute kann ich zum Beispiel sehen, dass die Sass-Integration fehlte. Diese zweite Option ist möglicherweise besser, wenn Sie bereit sind, diese PWA mit der Magento-Community zu lernen und zu erstellen
quelle
Installieren Sie zunächst die neueste Version von Node j mit dem folgenden Befehl
Gehen Sie nun zum Magento-Stammverzeichnis:
Laden Sie das PWA-Klonverzeichnis herunter und installieren Sie npm mit den folgenden Befehlen in diesem Verzeichnis
==========================================
wenn npx nicht gefunden Fehler PWA magento 2.3
Wenn ein Fehler wie folgt gefunden wurde: Das Modul 'envalid' kann nicht gefunden werden. Führen Sie dann den folgenden Befehl aus
Wenn der Fehler so ist, führen Sie den folgenden Befehl aus: lerna ERR! npm run build -s hat 1 in '@ magento / venia-concept' beendet.
===========================================
quelle
Sie können zum folgenden Blog gehen.
So richten Sie Magento 2.3 PWA ein
Außerdem wird ausführlich erläutert, wie Sie Magento 2.3 PWA für Ihre Website verwenden und verwenden.
Überprüfen Sie die Working Magento 2.3 PWA-Demo
quelle