2021最新webpack5: url-loader处理图片
P14 14-url-loader处理图片
安装
npm i -D url-loader
与url-loader的区别
- file-loader 会把路径返回
- url-loader,把要打包的资源,
- 以base64URI 的方式扔到代码中去;
- 好处,小图片减少HTTP请求
最佳实践
- url-loader内部也可以调用 file-loader
- limit 决定什么时候用 url,与file-loader(),
- 设置示例: limit: 8 *1024
项目资源图
chapter-14/src/imgs on 🌱 master [!+?]
❯ size
12K 1.jpeg
24K 7.jpg
url-loader配置如下
{
test: /\.jpe?g$/,
use: [
{
loader: 'url-loader',
options: {
limit: 15 * 1024
}
}
]
}