通过 webpack 的 file-loader 把 css 中的 background-image 图片提取出来构建到输出目录(例如dist或者build目录),发现图片被生成在了产出目录的根目录。
==url-loader配置(1)==
loaders: [ {test: //.(png|jpg|jpeg|gif|woff)$/, loader: 'url?limit=4192&name=[path][name].[ext]' },]limit参数,代表如果小于大约4k则会自动帮你压缩成base64编码的图片,否则拷贝文件到生产目录
==url-loader配置(2)==
test: //.(png|jpe?g|gif|ico)(/?/S*)?$/, loader: 'file-loader', query: { name: 'img/[name].[ext]'}直接将图片拷贝到生产目录
接下来就可以正常使用了!
新闻热点
疑难解答