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/