Wie richte ich PWA in Magento 2.3.1 ein?


10

Ich habe Magento 2.3.1 installiert und versucht, PWA zu verwenden, aber es funktioniert nicht. Ich bin dem folgenden Link gefolgt: https://hackernoon.com/getting-started-with-magento-pwa-studio-with-poc-c54c33f8d038

aber als ich versuchte, symlink mit den folgenden befehlen zu erstellen

ln -s /var/www/html/magento/pwa-studio/packages/pwa-module app/code/Magento/

ln -s /var/www/html/magento/pwa-studio/packages/venia-concept app/design/frontend/Magento/venia

Weiß jemand, wie man ein PWA-Projekt erstellt? Ich arbeite in Windows Machine


Verweisen Sie auf den Link, dem Sie helfen können. webkul.com/blog/magento2-3-pwa-studio-setup
Kirti Nariya

Danke Kirti, ich habe das auch geworfen, aber es funktioniert nicht.
Vinod Kumar

Vor welchen Schwierigkeiten stehen Sie?
Kirti Nariya

Wenn ich die obigen Befehle ausführe, wirft der Wurf einen Fehler und beim Ausführen von "yarn run build" wird ebenfalls ein Fehler ausgegeben.
Vinod Kumar

Verwenden Sie cmd: sudo yarn run build und check.
Kirti Nariya

Antworten:


2

PWA einrichten (Linux os)

Schritt 1: Installieren Sie Magento 2.3.1

Schritt 2: Knoten installieren / aktualisieren

Verwenden Sie das n-Modul von npm, um den Knoten zu aktualisieren

sudo npm install n -g

Für die neueste stabile Version:

sudo n stable

Für die neueste Version:

sudo n latest

Schritt 3: Garn installieren / aktualisieren:

sudo npm install --global yarn

sudo npm upgrade --global yarn 

Schritt 4: Installieren Sie das native Addon-Build-Tool node-gyp - Node.js.

sudo npm install -g node-gyp

Schritt 5: Klonen Sie das PWA Studio-Repository

Gehen Sie zu HTML root und führen Sie Folgendes aus:

git clone https://github.com/magento-research/pwa-studio.git

Nachdem Sie dies ausgeführt haben, erhalten Sie den Ordner pwa-studio

Schritt 6: Installieren Sie PWA Studio-Abhängigkeiten

sudo yarn install

Schritt 7: Geben Sie den Magento-Backend-Server an

Under the packages/venia-concept directory, copy .env.dist into a new .env file:

Beispielbefehl:

sudo cp packages/venia-concept/.env.dist packages/venia-concept/.env

Änderung in der .env-Datei (dies ist Ihre Magento-URL, nicht die Admin-URL):

MAGENTO_BACKEND_URL="https://release-dev-231-npzdaky-zddsyhrdimyra.us-4.magentosite.cloud/"

Schritt 8: Erstellen Sie nun einen Build

sudo yarn run build

Schritt 9: Führen Sie den Server aus

sudo yarn run watch:venia

Startet nur die Venia Storefront-Entwicklungsumgebung.

sudo yarn run watch:all

Führt die vollständige PWA Studio-Entwicklererfahrung aus, einschließlich Venia-Hot-Reloading und gleichzeitiger Buildpack / Peregrine-Neuerstellungen.

sudo yarn run build && yarn run stage:venia

Generiert Build-Artefakte und führt die Staging-Umgebung aus, die mehr komprimierte Assets verwendet und die Produktion besser widerspiegelt.

Sobald Sie einen der oben genannten Befehle ausführen, erhalten Sie die von PWA erstellte virtuelle URL.

HINWEIS: Wenn Sie ein guter Benutzer sind, verwenden Sie sudo.

Befolgen Sie die offiziellen Entwicklungsdokumente für Magento 2:

https://devdocs.magento.com/guides/v2.3/pwa/


Ich habe es bereits auf der offiziellen Website versucht, aber die Feststellung ist klar.
Vinod Kumar

Tatsächlich müssen Sie die Setups von Drittanbietern wie Garn, Knoten, wie für PWA empfohlen
Saphal Jha,

Sie haben Recht, ich habe pwa-studio, Node Module und Garn auch installiert, eigentlich arbeite ich in Windows Machine.
Vinod Kumar

Ohk, ich werde den Befehl auch für Windows aktualisieren. Sie müssen nur alle erforderlichen Softwareprogramme installieren, damit diese Befehle einwandfrei funktionieren.
Saphal Jha

Ich werde dir dankbar sein :) Wenn es möglich ist, führe mich bitte Schritt für Schritt wie oben beschrieben.
Vinod Kumar
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.