spongia-imagemin
v0.0.3
Published
imagemin png jpg svg
Downloads
9
Readme
一个对指定目录进行图片压缩的工具,支持png,jpeg,jpg,svg,gif文件进行压缩
Install
npm install spongia-imagemin -S
你也可以全局安装
npm install spongia-imagemin -g
Quick Start
// 在你的工程目录里的 package.json 的 scripts里添加指令
"scripts": {
"imagemin": "spongia-imagemin"
}
// 你也可以指定你的配置文件; 没有不指定配置文件时, 程序会自动在package.json的同级目录下找imagemin.config.json,如果未找到使用默认设置
"scripts": {
"imagemin": "spongia-imagemin --config=build/imagemin.config.json"
}
// 执行
npm run imagemin
imagemin.config.json
{
"content": "/dist/img", // 源文件目录
"target":"dist", // 目标文件目录(资源压缩后会放到源文件目录下,设置最外层文件名,与destination同时设置取destination)
"destination": "dist/image", // 目标文件目录(所有文件会集中放到某个目录下)
"options": {
"mozjpeg": {
"progressive": true,
"quality": 80
},
"optipng": {
"enabled": false
},
"pngquant": {
"quality": [0.65, 0.90],
"speed": 4
},
"gifsicle": {
"optimizationLevel": 1,
"colors": 100
},
"svgo": {
"removeViewBox": false
}
}
}
Node Support
node 10+.