跳至主要內容

Node压缩图片

CoderAn小于 1 分钟前端开发Node

Node压缩图片

// 全局安装依赖包
// cnpm i imagemin imagemin-jpegtran imagemin-pngquant -g
// 查看是否已经安装
// npm list -g --depth 0

import imagemin from 'imagemin'
import imageminJpegtran from 'imagemin-jpegtran'
import imageminPngquant from 'imagemin-pngquant'


(async() => {
  await imagemin(['images/*.{jpg,png}'], {
    destination: 'zipImages',
    plugins: [
      imageminJpegtran(),
      imageminPngquant({
        speed: 10,
        strip: true,
        quality: [0.3, 0.3]
      })
    ]
  })
  console.log('Images optimized')
})()


npm init -y

修改package.json文件,增加"type": "module"

上次编辑于:
贡献者: 宗安