一个图片压缩加版本号的命令行工具

图片压缩使用的是tinify包,所以在使用这个组件的前提是需要有tinify的开发API,才可以进行压缩(每月有500次的API请求次数)

Node.js 命令行实用程序

详细介绍

一个图片压缩加版本号的小工具

使用前

图片压缩使用的是tinify包,所以在使用这个组件的前提是需要有tinify的开发API,才可以进行压缩(每月有500次的API请求次数)

申请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

推荐源码