如何使用 npm run 脚本运行“imagemin”插件?

Dim*_*eon 2 npm imagemin npm-run npm-scripts

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

Rob*_*obC 6

imagemin插件通常utiilized在nodesjs脚本。

但是,您可以将imagemin-clinpm-scripts 一起使用,因为它为imagemin.


安装

要安装,imagemin-cli您需要:

  1. cd 到您的项目目录。
  2. npm i -D imagemin-cli

用法

用法的语法是:

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

imagemin <file> > <output>

cat <file> | imagemin > <output>


示例 npm 脚本

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

{
  ...
  "scripts": {
    "quux”: “imagemin src/images/* --out-dir=dist”,
    ...
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

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