npm install --save-dev url-loader
url
加载器的功能类似 file
加载器,但是在文件大小低于指定的限制时(单位 bytes)可以返回一个 Data Url。
大小限制可以通过传递查询参数来指定。(默认为无限制)
如果文件大小大于限制,将转为使用 file-loader
,所有的查询参数也会透传过去。
require("url-loader?limit=10000!./file.png");
// => 如果 "file.png" 大小小于 10kb 将返回 DataUrl
require("url-loader?mimetype=image/png!./file.png");
// => 指定文件的 mimetype(否则会用文件后缀推测)
require("url-loader?prefix=img/!./file.png");
// => file-loader 的参数也有效,如果被使用它们将被传递给 file-loader
不要犹豫发起 pull request。任何贡献都是赞赏的。在开发时你可以通过 npm test
进行用例测试。
Tobias Koppers |
Kees Kluskens |