【问题标题】:How to run 'imagemin' plugin with npm run script?如何使用 npm 运行脚本运行“imagemin”插件?
【发布时间】:2018-07-25 07:15:30
【问题描述】:

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

【问题讨论】:

    标签: npm npm-scripts imagemin npm-run


    【解决方案1】:

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

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


    安装

    要安装imagemin-cli,您需要:

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

    用法

    usage 的语法是:

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

    imagemin <file> > <output>

    cat <file> | imagemin > <output>


    示例 npm 脚本

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-01-03
      • 2020-01-20
      • 1970-01-01
      • 2016-04-28
      • 2016-08-28
      • 2017-03-26
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      相关资源
      最近更新 更多