Rules

rules: permet de préciser les traitements (loaders) que Webpack devra exécuter lorsque le test (expression régulière) est vrai.

Exemple pour le traitement des fichiers avec l'extention .scss.

let css_options = {sourceMap: true, minimize: false};

module: {
  rules: [
    {
      test: /\.scss$/,
      use: ExtractTextPlugin.extract({    
      fallback: 'style-loader',
      use: [
        {loader: 'css-loader', options: css_options},
        {loader: 'postcss-loader', options: css_options},
        {loader: 'sass-loader', options: css_options}
        // Note that the loaders are ordered 
        // from bottom to top or right to left.
        // Loaders act like functions : 
        //   result=css-loader(postcss-loader(sass-loader(resource)))
        ]
      })
    }
  ]
}