const tinify = require('tinify');
const fs = require('fs');
const path = require('path');
tinify.key = 'VzjzXnvLyZncGtY4HzQFKlXst26mP68G';
let imgsPath = path.join(__dirname,'imgs');
let tinifyImgsPath = path.join(__dirname,'tinifyImgs');
if (!fs.existsSync(tinifyImgsPath)) {
fs.mkdirSync(tinifyImgsPath);
}
fs.readdir(imgsPath,(err,files)=>{
if (!err) {
files.forEach((fileName,index)=>{
tinify.fromFile(path.join(imgsPath,fileName))
.toFile(path.join(tinifyImgsPath,fileName))
.then(()=>{
console.log('tinify ok:%s',fileName);
})
.catch((err)=>{
console.log('tinify err:%s',err);
});
})
}
});
网友评论