Questo repository è un esempio per sviluppatori che dimostra come migrare la pipeline di asset del PrestaShop Classic Theme da Webpack 2 a Webpack 3, con hot module replacement (HMR) abilitato per un flusso di lavoro di sviluppo front-end più rapido. Piuttosto che un tema storefront distribuibile, è un'implementazione di riferimento che mostra le modifiche di configurazione e degli strumenti necessarie per supportare l'HMR durante lo sviluppo del tema. Si basa su una versione specifica del PrestaShop Classic Theme.
- Migrazione Webpack 3 da Webpack 2, inclusi
babel-loader e extract-text-webpack-plugin aggiornati - Hot Module Replacement tramite
webpack-hot-middleware e browser-sync-dev-hot-webpack-plugin, che abilita aggiornamenti live senza ricaricamenti completi della pagina - Configurazione webpack multi-configurazione utilizzando
webpack-merge, con configurazioni separate per default, sviluppo (con source map) e produzione (minificata) - Proxy Browser-sync per il backend PHP con supporto per l'iniezione HTML tramite
bs-html-injector
Questo esempio è destinato agli sviluppatori di temi PrestaShop che desiderano modernizzare il proprio flusso di lavoro di sviluppo con hot module replacement e una pipeline di build Webpack 3. Richiede NodeJS e accesso alla shell, oltre a familiarità con la configurazione di webpack. Non è un tema storefront pronto per la produzione.
Commenti (0)
Non è stato possibile inviare il tuo giudizio sulla recensione
Segnala commento
Segnalazione inviata
Non è stato possibile inviare la tua segnalazione