如何使用npm运行脚本运行'imagemin'插件?

时间:2018-02-14 16:26:14

标签: npm npm-scripts imagemin npm-run

如何在使用npm下载后使用imagemin插件?有没有办法在我需要时通过'npm run'运行插件?

1 个答案:

答案 0 :(得分:4)

imagemin插件通常在nodesjs脚本中使用。

但是,您可以将imagemin-clinpm-scripts一起使用,因为这会为imagemin提供API。

安装

要安装imagemin-cli,您需要:

  1. cd到您的项目目录。
  2. 运行npm i -D imagemin-cli
  3. <强>用法

    usage的语法是:

      

    imagemin <path|glob> ... --out-dir=build [--plugin=<name> ...]

         

    imagemin <file> > <output>

         

    cat <file> | imagemin > <output>

    示例npm-script

    假设您要压缩存储在src/images/目录中的图像文件并将生成的文件移动到dist/目录,然后您将配置scripts package.json部分如下:

    {
      ...
      "scripts": {
        "quux”: “imagemin src/images/* --out-dir=dist”,
        ...
      },
      ...
    }
    

    然后通过CLI工具运行npm run quux以调用任务。