04、图片文件的处理

37 阅读1分钟

处理图片文件

针对小图片

1、下载 url-loader

image.png

2、引入图片

image.png

图片内存要小

3、配置

image.png
此时的图片变为base64的字符串了(base64编码:让图片加载更快)

所以此时加载的图片小于 limit时,会将图片编译为base64字符串形式

base64文件:不需要一个单独的文件来进行处理

针对大图片

1、下载 file-loader

image.png

2、而大文件则需要打包到一个单独的文件里面

image.png

3、此时不能显示,是因为当前body里面图片的路径里没有打包好的图片文件,那我们进行配置

image.png

这样,以后只要涉及url的文件,都会自动加上 dist/ 这个前缀路径

图片文件处理 -- 修改文件名称

webpack自动帮助我们生成一个很长的名字,是一个32位hash值,目的是防止名字重复。

但是真实开发中,我们需要对打包的图片名字有一定的要求

所以,我们可以在options中添加一些属性

image.png

image.png