49

会搜寻当前项目下的图片文件,并且压缩替换

项目地址:https://github.com/L-x-C/imageShrink

安装

npm install super-image-shrink

如何使用

在项目中的package.json中的scripts里加一行
'src'可以换成你想要替换的文件目录

{
  ...
 "scripts": {
    "shrink": "node node_modules/super-image-shrink src"
  },
  ...
}

然后在项目目录下终端运行

npm run shrink

效果

执行前

执行后

执行前

执行后

图像质量肉眼看不出什么区别吧

项目由来

公司项目是用react native开发的,bundle的大小决定了app包的大小,其中图片资源占了很大一部分,所以在优化的过程中发现了imagemin 这个项目。

所以封装了一层,用node写了个脚本自动寻找项目中的图片并替换,顺大便开源了一下。

项目地址:https://github.com/L-x-C/imageShrink

star一发呗!


LxC_____
215 声望2 粉丝

display: none;-Weibo