Внезапно стал выкидывать с этой ошибкой. Видимо дело в gulp-tinypng-compress ибо если его вырезать из gulpfile.js то норм всё работает.
Пробовал менять ключ gulp-tinypng-compress. Сносил и заново устанавливал node_modules.
Такая проблема и на других сайтах других хостингов с этой сборкой
node версия v8.12.0, древняя, конечно, но ведь работала. А теперь вдруг все сайты полетели
[12:43:09] Starting 'tinypng'...
[12:43:09] Finished 'tinypng' after 2.14 ms
buffer.js:183
throw new TypeError(kFromErrorMsg);
^
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
at Function.Buffer.from (buffer.js:183:11)
at new Buffer (buffer.js:158:17)
at Request._callback (/public_html/wp-content/themes/theme/node_modules/gulp-tinypng-compress/index.js:212:29)
at self.callback (/public_html/wp-content/themes/theme/node_modules/request/request.js:122:22)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at ClientRequest.self.clientErrorHandler (/public_html/wp-content/themes/theme/node_modules/request/request.js:231:10)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at TLSSocket.socketErrorListener (_http_client.js:401:9)