- Как мы можем использовать его в Magento 2.3.0?
- В Magento 2.3.0 они утверждают, что PWA поддерживается один?
- Как мы можем начать с этой замечательной функции, чтобы испытать новое?
magento2.3
pwa
pwa-studio
Zuber Bandi
источник
источник
Ответы:
Для получения дополнительной информации
1. Введите следующую команду в DIR / var / www / html / (m230 - это мой каталог Magento 2.3):
2. Установите Magento из командной строки:
3. Создайте базовую тему pwa, которая будет для них родительской для [PWA Venia theme.] [25]
4. Создайте каталог
app/design/frontend/Magento/pwa
и скопируйте все файлы и каталоги базовой темы здесь.Давайте проверим, доступна ли базовая тема или нет.
Run: php bin/magento setup:upgrade
И перейдите к вашему Magento Admin-> Content-> Themes
5. Скачать проект студии PWA.
6. Перейдите в корневой каталог установки Magento и создайте папку символической ссылки Pwa, ссылающуюся на каталог модуля проекта (pwa-studio / packages / pwa-module).
из этого каталога я запускаю свою команду - / var / www / html / m230
Это каталог, где мой загруженный исходный код pwa - / var / www / html / PWA /
7. Также свяжите каталог тем. Перейдите к корневому каталогу вашей установки Magento и создайте папку символической ссылки Pwa, ссылающуюся на каталог модуля проекта (pwa-studio / packages / venia-concept).
8. Теперь перейдите в каталог venia-concept проекта вашего pwa-studio, скопируйте
.env.dist
в новый.env
файл и обновите переменные с помощью URL-адреса вашего магазина разработки Magento.9. Установите тему Venia и модуль Pwa:
мы видим, что тема Venia успешно установлена.
10. Настройте тему вены из
admin->Content->Configuration
11. Перейдите к пути (
/var/www/html/PWA/pwa-studio
) и выполните:или
12. И, наконец, перейдите к
/var/www/html/PWA/pwa-studio/packages/venia-concept
источник
Если вам нужно что-то готовое к работе как можно скорее: я установил и использовал систему Vue Store Front (система с открытым исходным кодом, сообщество доступно через слабые ответы на вопросы, хотя у меня было несколько проблем, но в целом система очень полезна на данном этапе интеграции PWA)
-> Он использует Vue, а не React. И он также использует ElasticSearch и Docker. В целом, эта система подключается в первую очередь к Magento 2 через API Rest (и есть начало с GraphQL)
для начала:
а затем
yarn dev
очистить кэш, но изменения vue должны быть скомпилированы через несколько секунд, как процесс наблюдения.Конечно, PWA, который создает Magento 2, также великолепен, но, к сожалению, он движется быстро, и неясно, когда он будет готов конкурировать с VS (над системой).
-> Я считаю, что лучше изучать graphql и, возможно, легче его настроить, но в то время это, возможно, было по неправильной причине, у этого PWA была необработанная CSS в файлах реакции.
https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/
при установке magento 2.3 вам необходимо установить образцы данных Venia (см. https://magento-research.github.io/pwa-studio/venia-pwa-concept/install-sample-data/ ).
и здесь у вас должен быть готов новый PWA: кажется, он движется быстро, как и месяц назад, было много WIP, и сегодня я вижу, например, интеграцию sass, которая отсутствовала. Этот второй вариант может быть лучше, если вы готовы изучать и создавать этот PWA с сообществом Magento.
источник
Прежде всего установите последнюю версию Node js, используя следующую команду
Теперь перейдите в корневой каталог Magento:
Загрузите каталог клонов PWA и установите npm в этот каталог, используя следующие команды
==========================================
если npx не найдена ошибка PWA magento 2.3
если ошибка найдена следующим образом: не удается найти модуль 'envalid', выполните следующую команду
если возникла такая ошибка, выполните следующую команду: lerna ERR! npm run build -s вышел из 1 в «@ magento / venia-concept»
===========================================
источник
Вы можете перейти в следующий блог.
Как настроить Magento 2.3 PWA
Кроме того, он подробно объяснит, как использовать Magento 2.3 PWA для вашего веб-сайта и использовать.
Проверьте рабочий Magento 2.3 PWA Демо
источник