首先呢,说一下开发背景&应用场景。
github上有一个gulp插件gulp-base64,是将css内的url('')中的图片转换成base64,
而我在自己开发中,自己有这么个需求想要将html中的图片转换成base64(包括<img/ src=" ">标签 && url('') 背景图片),
看了一下github上开源的gulp插件,功能都不太匹配,所以自己参考了一些开源的逻辑,自己编写了一个gulp插件,
有需要的可以直接拿去项目中,功能不完善的可以参考逻辑自己再改造~~
(实践过应用在HTML文件是没有问题的,按道理CSS文件中的图片应该也是可以匹配转换的,但是因为最近没什么时间也没这个需求所以还未实践过,后续实践过再进行声明修改)
gulp项目--plugin 路径参考:
(gulp-img-base64 index.js)plugin开发:
/**
* Created 2018/8/28.
* 将图片url转