url-minified-loader 构建时自动优化图片
August 08, 2019
1609
背景:
很多时候我们开发是直接在蓝湖上面下载ui的切图png/jpg,一般采用png。这些图片包括icon/background图片都还有压缩的空间,我们上线前当然希望保证用最小体积的图片,提高我们的加载速度,但是我们不希望这个动作是我们手动的压缩,url-minified-loader可以帮我们在构建时自动压缩图片。
url-minified-loader (源码)
url-minified-loader结合url-loader 利用imagemin 在构建时利用imagemin下面的plugins动态将图片文件压缩,
然后根据limits是否生成base64,如果压缩后图片大于limit,就返回压缩后的图片,进入fallback
示例
1 |
|
可选的压缩plugins:
-
1
2
3
4require('imagemin-gifsicle')({}),
require('imagemin-mozjpeg')({}),
require('imagemin-optipng')({}),
require('imagemin-svgo')({})
利用url-minified-loader可以在构建时自动压缩图片,提高我们的开发效率。
- 本文作者:Warren
- 本文链接:http://unclewarren.cn/2019/08/08/url-minified-loader%20%E6%9E%84%E5%BB%BA%E6%97%B6%E8%87%AA%E5%8A%A8%E4%BC%98%E5%8C%96%E5%9B%BE%E7%89%87/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!
查看评论