首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodejs imagemin如何传入要处理的文件列表

Nodejs imagemin如何传入要处理的文件列表
EN

Stack Overflow用户
提问于 2019-02-26 19:53:52
回答 2查看 342关注 0票数 0

尝试让imagemin在Nodejs中工作。这是我的代码:

代码语言:javascript
复制
var imagemin = require('imagemin');
var imageminPngquant = require('imagemin-pngquant');
var PNGImages = ['images/image1.png', 'images/image2.png'];

imagemin(PNGImages, 'build', {
    plugins: [
        imageminPngquant({
            quality: '65-80'
        })
    ]
});

但我一直收到错误:

代码语言:javascript
复制
(node:22744) UnhandledPromiseRejectionWarning: ArgumentError: Expected argument to be of type `array` but received type `string`

我做错了什么?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-02-26 21:17:32

找到答案了。

imageminPngquant抛出错误是由于质量设置中的65-80,而不是因为PNGImages数组。

:)

票数 1
EN

Stack Overflow用户

发布于 2019-07-12 20:59:14

Pass质量如下

代码语言:javascript
复制
imageminPngquant({
            quality: [65, 80]
        })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54884968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档