Как использовать параметры плагина с imagemin-cli?

Я пытаюсь использовать imagemin-cli для сценариев npm, но нет документации по использованию параметров плагина.

Я хочу использовать плагин svgo и параметр removeDimensions=true, как это будет выглядеть как команда скриптов npm?

Это пример команды, которую я выполнил безуспешно:

imagemin [--plugin=svgo --option=removeDimensions=true] src/img/** --out-dir=dist/img/


person harrypujols    schedule 12.10.2019    source источник


Ответы (1)


Imagemin-cli теперь поддерживает способ передачи этих опций; несколько примеров из Readme:

$ imagemin --plugin.pngquant.quality={0.1,0.2} foo.png > foo-optimized.png
$ imagemin --plugin.webp.quality=95 --plugin.webp.preset=icon foo.png > foo-icon.webp

Вот несколько примеров, которые я сейчас использую:

$ imagemin --plugin.jpegoptim.progressive=true --plugin.jpegoptim.max=70 *.jpg --out-dir=./output
$ imagemin --plugin.pngquant.quality={0.5,0.7} *.png --out-dir=./output

Если вас интересуют подробности, это было добавлено в PR 23.

person BrianC    schedule 16.12.2019