- Jak możemy go używać w Magento 2.3.0?
- W Magento 2.3.0 twierdzą, że PWA jest obsługiwany?
- Jak zacząć od tej wspaniałej funkcji, aby doświadczyć nowej rzeczy?
magento2.3
pwa
pwa-studio
zuber bandi
źródło
źródło
Odpowiedzi:
Więcej informacji
1. Wpisz następujące polecenie w DIR / var / www / html / (m230 to mój katalog Magento 2.3):
2. Zainstaluj Magento za pomocą wiersza poleceń:
3. Utwórz podstawowy motyw pwa, który będzie nadrzędny dla [motywu PWA Venia.] [25]
4. Utwórz katalog
app/design/frontend/Magento/pwa
i skopiuj tutaj wszystkie pliki i katalogi motywu podstawowego.Sprawdźmy, czy motyw podstawowy jest dostępny, czy nie.
Run: php bin/magento setup:upgrade
I przejdź do Administratora Magento-> Treść-> Motywy
5. Pobierz projekt studia PWA.
6. Przejdź do katalogu głównego instalacji Magento i utwórz folder dowiązania symbolicznego Pwa łączący z katalogiem modułu projektu (pwa-studio / packages / pwa-module).
z tego katalogu uruchamiam polecenie - / var / www / html / m230
To jest katalog, w którym moim pobranym źródłem pwa jest / var / www / html / PWA /
7. Połącz również katalog motywów. Przejdź do katalogu głównego instalacji Magento i utwórz folder dowiązania symbolicznego Pwa łączący z katalogiem modułów projektu (pwa-studio / packages / venia-concept).
8. Teraz przejdź do katalogu venia-concept swojego projektu pwa-studio, skopiuj
.env.dist
do nowego.env
pliku i zaktualizuj zmienne o adres URL do sklepu programistycznego Magento.9. Zainstaluj motyw Venia i moduł Pwa:
widzimy, że motyw Venia został pomyślnie zainstalowany.
10. Skonfiguruj motyw Venia z
admin->Content->Configuration
11. Przejdź do
/var/www/html/PWA/pwa-studio
run path ( ):lub
12. I wreszcie przejdź do
/var/www/html/PWA/pwa-studio/packages/venia-concept
źródło
Jeśli potrzebujesz czegoś gotowego do produkcji jak najszybciej: zainstalowałem i użyłem systemu Vue Store Front (system open source, społeczność dostępna poprzez luźne odpowiedzi na pytania, chociaż miałem kilka trafień, ale ogólnie system jest bardzo przydatny na tym etapie integracji PWA)
-> Używa Vue zamiast React. Wykorzystuje także ElasticSearch i Docker. Ogólnie rzecz biorąc, ten system łączy się przede wszystkim z Magento 2 poprzez Rest API (i jest start z GraphQL)
rozpocząć:
a następnie
yarn dev
opróżnić pamięć podręczną, ale zmiany vue powinny zostać skompilowane po kilku sekundach jak proces oglądania.Oczywiście PWA, które buduje Magento 2, jest również świetne, ale niestety szybko się porusza i nie jest jasne, kiedy będzie gotowy konkurować z VS (powyżej systemu).
-> Uważam, że lepiej jest uczyć się grafql i być może łatwiej go dostosować, ale prawdopodobnie było to z niewłaściwego powodu, gdy ten PWA miał surowy plik css w plikach reagujących.
https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/
w instalacji magento 2.3 musisz zainstalować przykładowe dane Venia (patrz https://magento-research.github.io/pwa-studio/venia-pwa-concept/install-sample-data/ )
i tutaj powinieneś mieć zupełnie nowy PWA: wydaje się, że porusza się szybko jak miesiąc temu, było dużo WIP i dzisiaj widzę na przykład brak integracji sass. Ta druga opcja może być lepsza, jeśli jesteś gotowy do nauki i zbudowania tego PWA ze społecznością Magento
źródło
Przede wszystkim zainstaluj najnowszą wersję Node js za pomocą następującego polecenia
Teraz przejdź do katalogu głównego Magento:
Pobierz katalog klonowania PWA i zainstaluj npm w tym katalogu za pomocą następujących poleceń
==========================================
jeśli nie znaleziono npx błąd PWA magento 2.3
jeśli znaleziono błąd w ten sposób: Nie można znaleźć modułu „nieważny”, a następnie uruchomić następującą komendę
jeśli błąd taki jak ten, uruchom następującą komendę: lerna ERR! npm run build -s zakończył pracę 1 w '@ magento / venia-concept'
===========================================
źródło
Możesz przejść do następującego bloga.
Jak skonfigurować Magento 2.3 PWA
Wyjaśni również szczegółowo, jak korzystać z Magento 2.3 PWA na swojej stronie internetowej i użyciu.
Sprawdź działającą wersję demonstracyjną Magento 2.3 PWA
źródło