Como configurar o PWA no magento 2.3.1?

10

Instalei o Magento 2.3.1 e tentei usar o PWA, mas ele não está funcionando, segui o link abaixo https://hackernoon.com/getting-started-with-magento-pwa-studio-with-poc-c54c33f8d038

mas quando eu estava tentando criar um link simbólico usando os seguintes comandos

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

Alguém sabe como criar um projeto PWA? Estou trabalhando na máquina Windows

Vinod Kumar
fonte
Consulte o link que você pode ajudar para o mesmo. webkul.com/blog/magento2-3-pwa-studio-setup
Kirti Nariya
Obrigado Kirti, fui jogar isso também, mas não está funcionando.
Vinod Kumar #
que problemas você está enfrentando?
Kirti Nariya
Quando estou executando os comandos acima, ele lança um erro e enquanto executa "yarn run build" também lança erro.
Vinod Kumar #
Use cmd: sudo yarn run build e verifique.
Kirti Nariya

Respostas:

2

Configuração do PWA (Linux OS)

Etapa 1: Instalar o magento 2.3.1

Etapa 2: Instalar / atualizar o nó

Use o módulo n do npm para atualizar o nó

sudo npm install n -g

Para a versão estável mais recente:

sudo n stable

Para a versão mais recente:

sudo n latest

Etapa 3: Instalar / atualizar o fio:

sudo npm install --global yarn

sudo npm upgrade --global yarn 

Etapa 4: Instalar node-gyp - ferramenta de criação de complementos nativos do Node.js.

sudo npm install -g node-gyp

Etapa 5: clonar o repositório do PWA Studio

Vá para a raiz html e execute:

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

Depois de executar isso, você receberá a pasta pwa-studio

Etapa 6: instalar dependências do PWA Studio

sudo yarn install

Etapa 7: Especifique o servidor back-end Magento

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

Comando de exemplo:

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

mudança no arquivo .env (este será o seu URL do magento, não o URL do administrador):

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

Etapa 8: agora crie uma compilação

sudo yarn run build

Etapa 9: executar o servidor

sudo yarn run watch:venia

Inicia apenas o ambiente de desenvolvimento da loja Venia.

sudo yarn run watch:all

Executa a experiência completa do desenvolvedor do PWA Studio, que inclui recarregamentos a quente da Venia e reconstruções simultâneas do Buildpack / Peregrine.

sudo yarn run build && yarn run stage:venia

Gera artefatos de construção e executa o ambiente de temporariedade, que usa mais ativos compactados e reflete mais de perto a produção.

Depois de executar um dos comandos acima, você obterá o URL de virtul criado pelo PWA.

OBSERVAÇÃO: se você é um usuário rood, use sudo.

Siga os documentos de desenvolvimento oficiais do Magento 2:

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

Saphal Jha
fonte
Eu já tentei no site oficial, mas a observação é clara.
Vinod Kumar
Actully você precisa instalar o terceiro configurações partido como fio, nó como recomendado para PWA
Saphal Jha
Você está certo, eu instalei o pwa-studio, módulo de nó e fio também, na verdade eu estou trabalhando na máquina Windows.
Vinod Kumar #
ohk, vou atualizar o comando para o window também, você só precisa instalar todos os softwares necessários para que esses comandos funcionem perfeitamente.
Saphal Jha 28/05/19
Serei grato a você :) se for possível, por favor, me guie passo a passo como a resposta acima.
Vinod Kumar