module:{ rules:[ //规则 { //.js文件或者.jsx文件处理 test:/\.(js|jsx)/, loader:"babel-loader", exclude:path.join(__dirname,"../node_modules") //排除 node_modules中的内容 }, { //图片处理 test:/\.(jpg|gif|png|svg)$/, //正则, exclude:path.join(__dirname,"../node_modules"), //排除 node_modules中的内容 use:{ loader:"url-loader", options:{ limit:2048, name:"img/[name].[hash:8].[ext]" } } }, { // test:/\.(eot|svg|ttf|woff|woff2)$/, exclude:path.join(__dirname,"../node_modules"), //排除 node_modules中的内容 use:{ loader:"url-loader", options:{ name:"iconfont/[name]:[hash:8].[ext]" } } } ] }