美文网首页
安装包瘦身 - 图片资源优化

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

作者: 林鹏_dev | 来源:发表于2021-07-14 11:19 被阅读0次

    随着项目迭代,旧的废弃的资源影响安装包大小,冗余的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了但是没有使用的,也有目录下有但是工程中没有添加到也没有用到的,最好还是全局搜索一下再删除

    相关文章

      网友评论

          本文标题:安装包瘦身 - 图片资源优化

          本文链接:https://www.haomeiwen.com/subject/uqcypltx.html