图片压缩使用的是tinify包,所以在使用这个组件的前提是需要有tinify的开发API,才可以进行压缩(每月有500次的API请求次数)
申请成功后去config.js文件里配置tinifyKey填入参数即可
在image文件里放入你原图
condense是压缩图的文件夹,每次压缩会清空此文件内的图片
使用方法
npm install
在执行此命令前,确保你已经有了tinypng的API
如果要使用七牛上传,请去配置七牛所需的参数
npm run c
在这种格式下文件只能新增,若已存在同名资源(且文件内容/etag不一致),上传会失败;若已存在资源的内容/etag一致,则上传会返回成功。
保险起见,更新图片加小版本号
列如: out: v_1_2_3 new: v_1_2_4