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.