【发布时间】:2018-07-25 07:15:30
【问题描述】:
通过 npm 下载 imagemin 插件后,我如何使用它?有没有办法在我需要的时候通过“npm run”运行插件?
【问题讨论】:
标签: npm npm-scripts imagemin npm-run
通过 npm 下载 imagemin 插件后,我如何使用它?有没有办法在我需要的时候通过“npm run”运行插件?
【问题讨论】:
标签: npm npm-scripts imagemin npm-run
imagemin 插件通常在nodejs 脚本中使用。
但是,您可以将imagemin-cli 与npm-scripts 一起使用,因为这为imagemin 提供了一个API。
安装
要安装imagemin-cli,您需要:
cd 到您的项目目录。npm i -D imagemin-cli
用法
usage 的语法是:
imagemin <path|glob> ... --out-dir=build [--plugin=<name> ...]
imagemin <file> > <output>
cat <file> | imagemin > <output>
假设您要压缩存储在src/images/ 目录中的图像文件并将生成的文件移动到dist/ 目录,那么您将配置package.json 的scripts 部分,如下所示:
{
...
"scripts": {
"quux”: “imagemin src/images/* --out-dir=dist”,
...
},
...
}
然后通过 CLI 工具运行 npm run quux 来调用任务。
【讨论】: