Дано: много картинок формата png и jpg. Которые находятся в папка разной вложености например imgs/a/image2.jmpg и images/imagesecond.jpg. Каринки довольно большие и мо 2 мегабайта есть. Нужен скрипт на node.js КОторый будет проходится по рекусрсии по всем папкам и файлам, икомпресить их без потери качества, чтобы можно было исопльзовать их для вэба.
Он должен купировать оригинальный файл с в другую папку, сохраняя его относительный путь. А на его место вставлять закомпрешенный файл. Например файл лежит по пути /imgs/a/b/image.jpg Скрипт берёт этот файл и копирует его в - /original_imgs/a/b/image.jpg и по пути /imgs/a/b/image.jpg должен уже находиться скомпрешенный файлик.
В конфиге этому скрипту, указываем: путь к папке с картинками. путь к папке куда копировтаь оригинальные картинки.
Если нужно компресор отдельно устанавливать это подойдёт. Но я рекомендую испольховать GULP так как он нормально сживамет.