Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
developpement:bundler:webpack_yarn_react_from_scratch [2019/11/04 19:43]
JC [react-toastify]
developpement:bundler:webpack_yarn_react_from_scratch [2019/11/08 19:52] (Version actuelle)
JC [Webpack-bundle-analyzer]
Ligne 567: Ligne 567:
 } }
 </​file>​ </​file>​
 +====== Webpack Shell Plugin ====== 
 +Ce plugin permet d'​exécuter un **//shell script//**, **avant** ou **après** le **build** du **//​bundle//​**. \\ 
 +Source [[https://​www.npmjs.com/​package/​webpack-shell-plugin|https://​www.npmjs.com/​package/​webpack-shell-plugin]] \\ 
 +  * **Installation :** 
 +<file bash> 
 +$ yarnpkg add -D webpack-shell-plugin 
 +</​file>​ 
 +  * **Setup :** webpack.config.js 
 +<file JavaScript>​ 
 +const WebpackShellPlugin = require('​webpack-shell-plugin'​);​ 
 +  
 +module.exports = { 
 +  ... 
 +  ... 
 +  plugins: [ 
 +    new WebpackShellPlugin({onBuildStart:​['​echo "​Webpack Start"'​],​ onBuildEnd:​['​echo "​Webpack End"'​]}) 
 +  ], 
 +  ... 
 +
 +</​file>​