Node.js Nodejs imagemin如何传入要处理的文件列表
正在尝试使imagemin在Nodejs中工作。这是我的代码:Node.js Nodejs imagemin如何传入要处理的文件列表,node.js,imagemin,Node.js,Imagemin,正在尝试使imagemin在Nodejs中工作。这是我的代码: var imagemin = require('imagemin'); var imageminPngquant = require('imagemin-pngquant'); var PNGImages = ['images/image1.png', 'images/image2.png']; imagemin(PNGImages, 'build', { plugins: [ imageminPngqua
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'
})
]
});
但我一直在犯错误:
(node:22744) UnhandledPromiseRejectionWarning: ArgumentError: Expected argument to be of type `array` but received type `string`
我做错了什么?
谢谢。找到了答案。imageminPngquant抛出错误是因为质量设置中的65-80,而不是因为PNGImages数组 :)通过质量检查,如下所示
imageminPngquant({
quality: [65, 80]
})