Ce dépôt est un exemple pour développeurs démontrant comment migrer le pipeline d'assets du Thème Classique de PrestaShop de Webpack 2 à Webpack 3, avec le remplacement de modules à chaud (HMR) activé pour un flux de développement front-end plus rapide. Plutôt qu'un thème de boutique déployable, il s'agit d'une implémentation de référence montrant la configuration et les changements d'outillage nécessaires pour prendre en charge le HMR pendant le développement du thème. Il est basé sur une version spécifique du Thème Classique de PrestaShop.
- Migration de Webpack 3 depuis Webpack 2, incluant la mise à jour de
babel-loader et extract-text-webpack-plugin - Remplacement de modules à chaud via
webpack-hot-middleware et browser-sync-dev-hot-webpack-plugin, permettant des mises à jour en direct sans rechargement complet de la page - Configuration Webpack multi-configurations utilisant
webpack-merge, avec des configurations séparées par défaut, de développement (avec source maps) et de production (minifiées) - Proxy Browser-sync pour le backend PHP avec prise en charge de l'injection HTML via
bs-html-injector
Cet exemple est destiné aux développeurs de thèmes PrestaShop qui souhaitent moderniser leur flux de développement avec le remplacement de modules à chaud et un pipeline de build Webpack 3. Il nécessite NodeJS et un accès shell, ainsi qu'une familiarité avec la configuration webpack. Ce n'est pas un thème de boutique prêt pour la production.
Commentaires (0)
Votre avis ne peut pas être envoyé
Signaler le commentaire
Signalement envoyé
Votre signalement ne peut pas être envoyé