Este repositorio es un ejemplo para desarrolladores que demuestra cómo migrar el pipeline de assets del PrestaShop Classic Theme de Webpack 2 a Webpack 3, con Hot Module Replacement (HMR) habilitado para un flujo de trabajo de desarrollo front-end más rápido. En lugar de ser un tema de tienda desplegable, es una implementación de referencia que muestra la configuración y los cambios de herramientas necesarios para soportar HMR durante el desarrollo del tema. Se basa en una versión específica del PrestaShop Classic Theme.
- Migración de Webpack 3 desde Webpack 2, incluyendo
babel-loader y extract-text-webpack-plugin actualizados - Hot Module Replacement a través de
webpack-hot-middleware y browser-sync-dev-hot-webpack-plugin, permitiendo actualizaciones en vivo sin recargas completas de página - Configuración multi-configuración de webpack usando
webpack-merge, con configuraciones separadas por defecto, desarrollo (con source maps) y producción (minificada) - Proxy de Browser-sync para el backend PHP con soporte de inyección HTML a través de
bs-html-injector
Este ejemplo está destinado a desarrolladores de temas de PrestaShop que deseen modernizar su flujo de trabajo de desarrollo con hot module replacement y un pipeline de compilación Webpack 3. Requiere NodeJS y acceso a la shell, así como familiaridad con la configuración de webpack. No es un tema de tienda listo para producción.
Comentarios (0)
Su agradecimiento a la reseña no pudo ser enviado
Reportar comentario
Reporte enviado
Su reporte no pudo ser enviado