Ошибка в плагине gulp-imagemin при компиляции в gulp и решение!

Привет, всем. Недавно столкнулся с довольно неприятной ошибкой при сжатии картинок с помощью плагина gulp — gulp-imagemin. Думаю вы знаете, что это за плагин и для чего он используется,  если коротко то с помощью данного плагина выполняется оптимизация картинок в с помошью сборки gulp. Не буду долго рассказывать что да как, просто покажу скриншет ошибки, лучше 1 раз увидеть:

error_npm

Результат данной ошибки — это то что картинка просто напросто не сжимается, то есть она вообще даже не появляется в папке куда должны складываться все оптимизированные картинки.

Долго я искал решение данной проблемы (часа 2 точно), в итоге мне помогло следующая команда — npm rebuild, что я так понимаю по новой загружает с репозитория все необходимые файлы, всех плагинов. То есть в командной строки проекта (где вы запускаете сборку проекта) вводите данную команду:

rebuild

В итоге выполняется пересборка всех файлов папки node_moduls и мы видим примерно следующую картину:

result_rebuild

В итоге когда вы перезапустите сборку проекта, компиляция и сжатия картинок будет выполняться без ошибок.

В общем это все, что мне хотелось сегодня рассказать вам, надеюсь вам поможет этот материал и вы не потратите столько времени, сколько потратил его я для поиска решения подобной проблемы.