【Python实战】---- 自动生成前端项目图标管理文件
1. 场景
在前端项目开发中,图标维护一直是一个比较麻烦的事情:
- 第一种:就是直接项目页面里边直接读取图片,这种有个问题,就是如果后期图片地址存在变更,维护就比较麻烦,比如下图就是我 uniapp 项目的图标,如果后期将这些图片传到服务器【微信小程序由于包大小限制,因此图片尽量放在服务器,减小包的大小】,前端必须使用服务器地址,这样是不是直接懵逼。
- 第二种:就是为了减小维护成本或者说后期改变的替换成本,就需要一个图标管理的 js 文件文件,将所有图标集中管理,这样后期即便需要替换,直接维护这个 js 文件就可以了。有所进步,但是还是比较麻烦,需要我们人工去维护,每次添加或者修改,都需要开发人员来维护这个文件,比较麻烦,比如改成服务器图片路径,需要替换的成本依然很高。
- 第三种:写一个脚本来维护这些图标文件,当然脚本的语言随便你选择,node、python等等,只要可以实现功能,都是可以的,由于我比较熟悉 python 的脚本,所以本文直接以 python 实现自动化图标文件管理。