url-loader 过小生成 base64位图片

最后更新于:2022-04-02 03:41:23

[TOC] > [中文手册](https://webpack.docschina.org/loaders/url-loader/) url-loader 功能类似于 file-loader,但是在文件大小(单位 byte)低于指定的限制时,可以返回一个 DataURL。 如果使用`url-loader` 可无需使用`file-loader` ## 安装 `npm install --save-dev url-loader` ## 配置 ``` { test: /\.(png|jpg|gif|svg)$/i, use: { loader: 'url-loader', options: { limit: 10000, //小于10kb 的转为 base64位 name: '[path][name].[ext]' }, } }, ``` ## 分析 优点 1. 减少请求数 缺点 1. 没有了图片的缓存 2. 增加了 html 文件的体积
';