如何在使用npm下载后使用imagemin插件?有没有办法在我需要时通过'npm run'运行插件?
答案 0 :(得分:4)
imagemin插件通常在nodesjs脚本中使用。
但是,您可以将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/
目录,然后您将配置scripts
package.json
部分如下:
{
...
"scripts": {
"quux”: “imagemin src/images/* --out-dir=dist”,
...
},
...
}
然后通过CLI工具运行npm run quux
以调用任务。