Magento2: Wie richte ich PWA in Localhost ein?


13

Ich möchte PWAin localhost einrichten. Ich habe es in localhost versucht, aber endlich gibt es einen dynamischen Staging-Server URLwie unten

https://magento-venia.local.pwadev:51828/

Wie können wir es unseren lokalen Host - Server ändern URL.


Wenn Sie den Punkt nicht verstehen, ist er mit Ihrem lokalen Host verbunden. Die URL, die Sie erhalten haben, ist die URL des Entwicklungsservers. Dort können Sie Ihre Änderungen sehen
Narendra Vyas

Antworten:



0

Magento 2.3.1 PWA-Setup auf lokalem Server

Bedarf:

Knoten> 10.14.1 installiert

Garn> 1.13.0 installiert

Eine laufende Instanz von Magento 2.3.1 oder höher

Schritte zum Einrichten von PWA auf dem lokalen Server

  • Klonen Sie das PWA Studio-Repository in der Entwicklungsumgebung: git clone https://github.com/magento-research/pwa-studio.git

  • Installieren Sie Garn aus Ihrem pwa-studio-Stammverzeichnis yarn install

  • Erstellen Sie die ENV-Datei am Speicherort pwa-studio\packages\venia-concept\mit dem folgenden Befehl

    MAGENTO_BACKEND_URL = "https://master-7rqtwti-mfwmkrjfqvbjk.us-4.magentosite.cloud/" Garn Buildpack create-env-file packages / venia-concept

  • Stellen Sie die MAGENTO_BACKEND_URL. Sie können den im Beispielbefehl angegebenen Wert oder Ihre Magento-Instanz-URL verwenden. Diese URL verweist auf eine Cloud-Instanz von Magento 2.3.1 mit den installierten Venia-Beispieldaten.

  • Generieren Sie ein SSL-Zertifikat mit yarn buildpack create-custom-origin packages/venia-concept

  • Erstellen Sie Artefakte für Venia mit dem folgenden Befehl aus dem Projektstammverzeichnis

    yarn run build

  • Starten Sie die Venia-Entwicklungsumgebung mit dem folgenden Befehl

    yarn run watch:venia

  • Sie können Ihre PWA Magneto-Anwendung unter durchsuchen https://magento-venia-concept-j2188.local.pwadev:8119

Hoffe, diese Lösung wird für Sie funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.