Aucune image disponible

Prestashop theme. Webpack 3 migration and hot module replacement

Exemple pour développeurs montrant comment configurer Webpack 3 et le remplacement de modules à chaud pour le Thème Classique de PrestaShop, avec des configurations de build séparées dev/production et un proxy browser-sync.

Developed by retyui

Get This Theme Free on GitHub
License: MIT Status: Unknown Health: Very Outdated

Info updated 3 months ago

Sources
Stars: 7 Forks: 2 Last commit: May 10, 2018
Type
Theme

Info checked: Mar 2, 2026

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.

  • Référence
    prestashop-1.7-webpack-3-hot-module-replacement

  • License
    MIT
  • Status
    Unknown

Commentaires (0)

Aucun avis n'a été publié pour le moment.
Chargement...