pnpm add -D nanopng
pnpm nanopng --filename='[name]-[hash:6]' --dest='public/assets/images'
- 修改中文提示,改成英文
- 添加 spinner
- 多张图片同时上传,复制时;通过:正常有序的显示结果
- .images 文件夹不存在时;通过:无显示退出
- destination 文件夹不存在时;通过:显示提示信息,并退出
- destination 是多层时:通过:正常压缩文件
- filename 的各种边界条件;通过:正常压缩文件,catch 错误,提示错误
- [hash] 测试
- [hash:0] 测试
- [hash:5] [hash:6] 测试
- [hash:100] 测试
- [name] 测试 :destination 里存在同名文件时,跳过并提示重命名
- [id] 测试
- '[id]-[name].min' 测试
- '[id]-[name]-[hash].min' 测试
- [id]-[hash] 测试
- '[name].min' 测试