¿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

Vinod Kumar
fuente
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/

Saphal Jha
fuente
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