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/