Nodejs imagemin как мне передать список файлов для обработки
Попытка заставить imagemin работать в Nodejs. Это мой код:
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`
Что я делаю неправильно? Благодарю.
1 ответ
Нашел ответ.
imageminPngquant выдавал ошибку из-за 65-80 в настройке качества, а не из-за массива PNGImages.
:)
Пройдите качество, как показано ниже
imageminPngquant({
quality: [65, 80]
})