| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 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: /\.css$/,			use: ExtractTextPlugin.extract({				fallback: 'style-loader',				use: [{					loader: 'css-loader',					options: {						importLoaders: 1					}				}]			})		}, {			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]'				}			}]		}]	};}
 |