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/