Nodejs imagemin как мне передать список файлов для обработки - PullRequest
0 голосов
/ 26 февраля 2019

Попытка заставить 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`

Что я делаю не так?Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Качество прохода, как показано ниже

imageminPngquant({
            quality: [65, 80]
        })
0 голосов
/ 26 февраля 2019

Найден ответ.
imageminPngquant выдавал ошибку из-за 65-80 в настройке качества, а не из-за массива PNGImages.

:)

...