| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | const ExtractTextPlugin = require("extract-text-webpack-plugin");module.exports = function (theme) {  return {    rules: [{        test: /\.jsx?$/,        exclude: /node_modules/,        use: {          loader: 'babel-loader',          options: {            "presets": ["es2015", "react"],            "plugins": [              ["antd", {                "style": true              }]            ]          }        }      },      {        test: /\.less$/,        use: ExtractTextPlugin.extract({          fallback: 'style-loader',          use: [{            loader: 'css-loader',            options: {              importLoaders: 1            }          }, {            loader: 'less-loader',            options: {              modifyVars: theme            }          }]        })      }, {        test: /\.(png|jpg)$/,        use: [{          loader: 'url-loader',          options: {            limit: 10240,            name: '[path][name].[ext]'          }        }]      }, {        test: /\.(woff|svg|eot|ttf)$/,        use: [{          loader: 'url-loader',          options: {            limit: 1,            name: '[path][name].[ext]'          }        }]      }    ]  };}
 |