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/