¿Cómo configurar PWA en magento 2.3.1?


10

He instalado Magento 2.3.1 e intento usar PWA pero no funciona, he seguido el siguiente enlace https://hackernoon.com/getting-started-with-magento-pwa-studio-with-poc-c54c33f8d038

pero cuando intentaba crear un enlace simbólico usando los siguientes 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

¿Alguien sabe cómo crear un proyecto PWA? Estoy trabajando en la máquina de Windows


Consulte el enlace que puede ayudar para lo mismo. webkul.com/blog/magento2-3-pwa-studio-setup
— Kirti Nariya

Gracias Kirti, fui a tirar esto también pero no funciona.
— Vinod Kumar

¿Qué problema estás enfrentando?
— Kirti Nariya

Cuando estoy ejecutando los comandos anteriores, se produce un error de lanzamiento y mientras se ejecuta "Yarn Run Build" también arroja un error.
— Vinod Kumar

Use cmd: sudo yarn run build y check.
— Kirti Nariya

Respuestas:


2

Configurar PWA (sistema operativo Linux)

Paso 1: Instalar magento 2.3.1

Paso 2: Instalar / actualizar nodo

Utilice el módulo n de npm para actualizar el nodo

sudo npm install n -g

Para la última versión estable:

sudo n stable

Para la última versión:

sudo n latest

Paso 3: Instalar / actualizar hilo:

sudo npm install --global yarn

sudo npm upgrade --global yarn 

Paso 4: Instalar node-gyp - Node.js herramienta de compilación de complemento nativa

sudo npm install -g node-gyp

Paso 5: Clone el repositorio de PWA Studio

Vaya a la raíz html y ejecute:

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

Después de ejecutar esto, obtendrá la carpeta pwa-studio

Paso 6: Instale las dependencias de PWA Studio

sudo yarn install

Paso 7: especifique el servidor backend de Magento

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

Comando de ejemplo:

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

cambiar en el archivo .env (esta será su URL de magento, no la URL del administrador):

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

Paso 8: ahora crea una compilación

sudo yarn run build

Paso 9: ejecuta el servidor

sudo yarn run watch:venia

Inicia solo el entorno de desarrollo de escaparate Venia.

sudo yarn run watch:all

Ejecuta la experiencia completa del desarrollador de PWA Studio, que incluye la recarga en caliente de Venia y las reconstrucciones simultáneas de Buildpack / Peregrine.

sudo yarn run build && yarn run stage:venia

Genera artefactos de construcción y ejecuta el entorno de ensayo, que utiliza más activos comprimidos y refleja más de cerca la producción.

Una vez que ejecute uno de los comandos anteriores, obtendrá la URL de virtul creada por PWA.

NOTA: si usted es un usuario novato, use sudo.

Siga los documentos de desarrollo oficial de Magento 2:

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


Ya lo intenté desde el sitio web oficial, pero notarlo es claro.
— Vinod Kumar

En realidad, debe instalar las configuraciones de terceros como hilo, nodo como se recomienda para PWA
— Saphal Jha

Tienes razón, instalé pwa-studio, módulo de nodo e hilo también, en realidad estoy trabajando en la máquina de Windows.
— Vinod Kumar

oh, actualizaré el comando para la ventana también, solo necesitas instalar todos los softwares necesarios para que esos comandos funcionen perfectamente.
— Saphal Jha

Te lo agradeceré :) si es posible, guíame paso a paso como en la respuesta anterior.
— Vinod Kumar
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.