- ¿Cómo podemos usarlo en Magento 2.3.0?
- En Magento 2.3.0, ¿afirman que PWA es compatible con uno?
- ¿Cómo podemos comenzar con esta gran característica para experimentar lo nuevo?
magento2.3
pwa
pwa-studio
zuber bandi
fuente
fuente
Respuestas:
Para más referencia
1. Ingrese el siguiente comando en DIR / var / www / html / (m230 es mi directorio de Magento 2.3):
2. Instale Magento por línea de comando:
3. Cree el tema base pwa que será el padre de ellos para [tema Venia PWA.] [25]
4. Cree un directorio
app/design/frontend/Magento/pwa
y copie todos los archivos y directorios del tema base aquí.Verifiquemos que el tema base esté disponible o no.
Run: php bin/magento setup:upgrade
Y navegue a su Magento Admin-> Contenido-> Temas
5. Descargue el proyecto de estudio PWA.
6. Navegue al directorio raíz de su instalación de Magento y cree una carpeta de enlaces simbólicos Pwa que se vincule al directorio de módulos del proyecto (pwa-studio / packages / pwa-module).
desde este directorio ejecuto mi comando - / var / www / html / m230
Este es un directorio donde mi fuente descargada pwa es / var / www / html / PWA /
7. Enlace el directorio del tema también. Navegue al directorio raíz de su instalación de Magento y cree una carpeta de enlaces simbólicos Pwa que se vincule al directorio del módulo del proyecto (pwa-studio / packages / venia-concept).
8. Ahora navegue al directorio venia-concept de su proyecto pwa-studio, copie
.env.dist
en un nuevo.env
archivo y actualice las variables con la URL a su tienda de desarrollo Magento.9. Instale el tema venia y el Módulo Pwa:
podemos ver que el tema venia se instaló con éxito.
10. Configure el tema de venia desde
admin->Content->Configuration
11. Navegue a la ruta (
/var/www/html/PWA/pwa-studio
) ejecute:o
12. Y finalmente navega a
/var/www/html/PWA/pwa-studio/packages/venia-concept
fuente
Si necesita algo listo para la producción lo antes posible: instalé y utilicé el sistema Vue Store Front (sistema de código abierto, la comunidad disponible a través de respuestas flojas a las preguntas, aunque tuve algunos aciertos y errores, pero en general el sistema es muy útil en esta etapa de la integración PWA)
-> Utiliza Vue en lugar de React. Y también usa ElasticSearch y Docker. En general, este sistema se conecta principalmente a Magento 2 a través de Rest API (y hay un comienzo con GraphQL)
Para empezar:
y luego
yarn dev
para vaciar la memoria caché, pero los cambios vue deben compilarse después de unos segundos como un proceso de observación.Por supuesto, el PWA que Magento 2 construye también es excelente, pero desafortunadamente se está moviendo rápido y no está claro cuándo estará listo para competir con VS (sistema anterior).
-> Encontré mejor aprender graphql y posiblemente más fácil de personalizar, pero posiblemente fue por la razón incorrecta en ese momento, este PWA tenía CSS sin procesar en los archivos de reacción.
https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/
en su instalación de magento 2.3, necesita instalar Venia Sample Data (consulte https://magento-research.github.io/pwa-studio/venia-pwa-concept/install-sample-data/ )
y aquí debería tener una nueva PWA lista: parece que se movió rápido como hace un mes, había mucho WIP y hoy, puedo ver, por ejemplo, la falta de integración sass. Esta segunda opción puede ser mejor si está listo para aprender y construir este PWA con la comunidad de Magento
fuente
En primer lugar, instale la última versión de Node js con el siguiente comando
Ahora vaya al directorio raíz de Magento:
Descargue el directorio de clonación PWA e instale npm en este directorio utilizando los siguientes comandos
==========================================
si npx no se encuentra el error PWA magento 2.3
si se encuentra un error como este: No se puede encontrar el módulo 'inválido' y luego ejecute el siguiente comando
si hay un error como este, ejecute el siguiente comando: lerna ERR! npm run build -s salió 1 en '@ magento / venia-concept'
===========================================
fuente
Puedes ir al siguiente blog.
Cómo configurar Magento 2.3 PWA
Además, explicará en detalle cómo usar Magento 2.3 PWA para su sitio web y su uso.
Verifique la demostración de Working Magento 2.3 PWA
fuente