A cli can automatically compress images with tinypng.com.
When delevoping a website, we often need to compress
images
to reduce the network io
cast.In normal way, we may need four steps to compress images:
The above steps are very time-consuming. So !!! this cli
can automatically compress images in background process. It will watch the fileSystem changes to auto handle if there are any images that need to be compressed.
pnpm add -D easy-tinypng-new-cli
tiny.config.ts
APIKey (required) : the API key of tinypng.com, you can get it from tinypng.com
targetDir (required) : the top directory that you want to compress images
import { defineTinyConfig } from 'easy-tinypng-new-cli/utils'
export default defineTinyConfig({
configs: [
{
targetDir: './src/images',
},
],
APIKey: 'xxxxxxxxx',
})
package.json
{
"scripts": {
"optimizeImages": "tiny"
}
}
or
{
"scripts": {
"optimizeImages": "tiny --once" //only compress once no watching files change
}
}
sudongyuer email:976499226@qq.com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。