安装包瘦身 - 图片资源优化

2021-07-14  本文已影响0人  林鹏_dev

随着项目迭代,旧的废弃的资源影响安装包大小,冗余的class影响启动时间,所以是时候可以考虑删除,创建一个脚本定期清理。

冗余图片资源

#! /bin/bash

echo "" > UnusedPic.txt
for i in `find . -name "*.png" -o -name "*.jpg"`; do
    file=`basename -s .jpg "$i" | xargs basename -s .png | xargs basename -s @2x | xargs basename -s @3x`
    result=`ack -i "$file"`
    if [ -z "$result" ]; then
        echo "$i" >> UnusedPicture.txt 
    fi
done

因为是按照图片名来查找的,但是代码中我们实际上是按照imageset名称来使用的,所以添加的图片的时候应该尽量保证两个名字一致。
所有检查出来的图片尽量都在工程中全局搜索一下,因为会有误搜的,也会有类似于loading_%d这样使用的。

现成清理冗余图片资源工具

资源压缩优化工具

将图片资源放服务端下载,但是资源多了下载资源包都很慢,因此可以用imageoptim工具尝试进行图片优化压缩

查询没用到的import代码

使用fui - github

运行完成后会直接在终端展示出很多没用的代码,有的是import了但是没有使用的,也有目录下有但是工程中没有添加到也没有用到的,最好还是全局搜索一下再删除

上一篇下一篇

猜你喜欢

热点阅读