Как настроить PWA в magento 2.3.1?

10

Я установил Magento 2.3.1 и пытаюсь использовать PWA, но он не работает, я перешел по ссылке ниже https://hackernoon.com/getting-started-with-magento-pwa-studio-with-poc-c54c33f8d038

но когда я пытался создать символическую ссылку с помощью следующих команд

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

Кто-нибудь знает, как создать проект PWA? Я работаю на Windows Machine

Винод Кумар
источник
Ссылка на ссылку, вы можете помочь для того же. webkul.com/blog/magento2-3-pwa-studio-setup
Кирти Нария
Спасибо, Кирти, я тоже бросила это, но это не работает.
Винод Кумар
с какой проблемой вы сталкиваетесь?
Кирти Нария
Когда я запускаю вышеупомянутые команды, выдает ошибку, и во время работы «yarn run build» также выдает ошибку.
Винод Кумар
Используйте cmd: sudo yarn, запустите build и проверьте.
Кирти Нария

Ответы:

2

Настройка PWA (Linux OS)

Шаг 1: Установите magento 2.3.1

Шаг 2: Установить / обновить узел

Используйте модуль n от npm для обновления узла

sudo npm install n -g

Для последней стабильной версии:

sudo n stable

Для последней версии:

sudo n latest

Шаг 3: Установите / обновите пряжу:

sudo npm install --global yarn

sudo npm upgrade --global yarn 

Шаг 4: Установите node-gyp - собственный инструмент сборки аддона Node.js

sudo npm install -g node-gyp

Шаг 5: клонировать репозиторий PWA Studio

Зайдите в html root и запустите:

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

После этого вы получите папку pwa-studio

Шаг 6: Установите зависимости PWA Studio

sudo yarn install

Шаг 7: Укажите внутренний сервер Magento

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

Пример команды:

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

измените файл .env (это будет ваш magento URL, а не административный URL):

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

Шаг 8: Теперь создайте сборку

sudo yarn run build

Шаг 9: Запустите сервер

sudo yarn run watch:venia

Запускает только среду разработки магазина Venia.

sudo yarn run watch:all

Работает с полным опытом разработчика PWA Studio, который включает горячую перезагрузку Venia и одновременную перестройку Buildpack / Peregrine.

sudo yarn run build && yarn run stage:venia

Создает артефакты сборки и запускает промежуточную среду, которая использует более сжатые активы и более точно отражает производство.

Как только вы выполните одну из приведенных выше команд, вы получите виртуальный URL, созданный PWA.

ПРИМЕЧАНИЕ: если вы пользователь root, используйте sudo.

Следуйте Magento 2 официальные документы разработчика:

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

Сафал Джа
источник
Я уже пробовал с официального сайта, но это ясно.
Винод Кумар
На самом деле вам нужно установить сторонние установки, такие как пряжа, узел, как рекомендовано для PWA
Saphal Jha
Вы правы, я установил pwa-studio, узел модуля и пряжу, на самом деле я работаю в Windows Machine.
Винод Кумар,
Ох, я обновлю команду для окна, вам просто нужно установить все необходимые программы, тогда эти команды будут работать отлично.
Сафал Джа
Я буду благодарен вам :), если это возможно, пожалуйста, ведите меня шаг за шагом, как приведенный выше ответ.
Винод Кумар