Jak skonfigurować PWA w Magento 2.3.1?

10

Zainstalowałem Magento 2.3.1 i próbuję użyć PWA, ale to nie działa, skorzystałem z poniższego linku https://hackernoon.com/getting-started-with-magento-pwa-studio-with-poc-c54c33f8d038

ale kiedy próbowałem utworzyć dowiązanie symboliczne za pomocą następujących poleceń

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

Czy ktoś wie, jak stworzyć projekt PWA? Pracuję w maszynie Windows

Vinod Kumar
źródło
Zobacz link, w którym możesz pomóc. webkul.com/blog/magento2-3-pwa-studio-setup
Kirti Nariya
Dzięki Kirti, poszedłem też rzucić, ale to nie działa.
Vinod Kumar
z jakimi problemami się zmagasz?
Kirti Nariya
Kiedy uruchamiam powyższe polecenia, zgłasza błąd, a podczas uruchamiania „kompilacji uruchamiania przędzy” również zgłasza błąd.
Vinod Kumar
Użyj polecenia cmd: sudo i uruchom kompilację.
Kirti Nariya

Odpowiedzi:

2

Skonfiguruj PWA (Linux os)

Krok 1: Zainstaluj magento 2.3.1

Krok 2: Zainstaluj / zaktualizuj węzeł

Użyj n modułu z npm, aby zaktualizować węzeł

sudo npm install n -g

W przypadku najnowszej stabilnej wersji:

sudo n stable

Do najnowszej wersji:

sudo n latest

Krok 3: Zainstaluj / zaktualizuj przędzę:

sudo npm install --global yarn

sudo npm upgrade --global yarn 

Krok 4: Zainstaluj node-gyp - Node.js natywne narzędzie do budowania dodatków

sudo npm install -g node-gyp

Krok 5: Sklonuj repozytorium PWA Studio

Przejdź do html root i uruchom:

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

Po uruchomieniu otrzymasz folder pwa-studio

Krok 6: Zainstaluj zależności PWA Studio

sudo yarn install

Krok 7: Określ serwer zaplecza Magento

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

Przykładowe polecenie:

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

zmiana w pliku .env (będzie to twój adres URL magento, a nie URL administratora):

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

Krok 8: Teraz utwórz kompilację

sudo yarn run build

Krok 9: Uruchom serwer

sudo yarn run watch:venia

Uruchamia tylko środowisko programistyczne sklepu Venia.

sudo yarn run watch:all

Uruchamia pełną obsługę programistów PWA Studio, w tym przeładowywanie Venia na gorąco i jednoczesne przebudowy Buildpack / Peregrine.

sudo yarn run build && yarn run stage:venia

Generuje artefakty kompilacji i uruchamia środowisko pomostowe, które wykorzystuje bardziej skompresowane zasoby i dokładniej odzwierciedla produkcję.

Po uruchomieniu jednego z powyższych poleceń otrzymasz adres URL virtul utworzony przez PWA.

UWAGA: jeśli jesteś użytkownikiem rood, użyj sudo.

Śledź oficjalne dokumenty deweloperów Magento 2:

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

Saphal Jha
źródło
Próbowałem już z oficjalnej strony internetowej, ale zauważenie jest jasne.
Vinod Kumar
W rzeczywistości musisz zainstalować konfiguracje innych firm, takie jak przędza, węzeł zgodnie z zaleceniami dla PWA
Saphal Jha
Masz rację, zainstalowałem również pwa-studio, moduł węzła i przędzę, właściwie pracuję na maszynie z systemem Windows.
Vinod Kumar
ohk, zaktualizuję również polecenie dla okna, wystarczy zainstalować wszystkie wymagane oprogramowanie, a następnie te polecenia będą działać idealnie.
Saphal Jha
Będę ci wdzięczny :) jeśli to możliwe, proszę poprowadź mnie krok po kroku jak powyższa odpowiedź.
Vinod Kumar