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

Vinod Kumar
quelle
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/

Saphal Jha
quelle
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