Как исправить stream.pipe is not a function?

Я смог скачать в папку zip архив с помощью gulp-download2 и dest().

gulp.task("getWP", function (res) {

    let link = "https://ru.wordpress.org/latest-ru_RU.zip"
   return  download({
    url : link, 
    file : `wordpress.zip`
    }).pipe(dest(project.build.php)) // stream.pipe is not a function при слудующем pipe
    .pipe(gunzip()).pipe(dest(project.build.php)) 
})

Теперь мне надо разархивировать его. Использую gulp-unzip но при попытке использовать связку .pipe(unzip()).pipe(dest(path)) я получаю ошибку

stream.pipe is not a function

Как можно исправить эту ошибку и почему она возникает? Например в этом фрагменте кода мы работаем с потоком после dest и gulp не ругается:

function css() {
    return src(project.src.css)
        .pipe(cached("css"))
        .pipe(newer(project.build.css))
        .pipe(
            scss({
                outputStyle: "expanded"
            })
        )
        .pipe(
            group_media()
        )
        .pipe(
            autoprefixer({
                overrideBrowserslist: ["last 5 version"],
                cascade: true
            })
        )
        .pipe(remember("css"))
        .pipe(webpcss())
        .pipe(dest(project.build.css))
        .pipe(clean_css())
        .pipe(
            rename({
                extname: ".min.css"
            })
        )
        .pipe(dest(project.build.css))
        .pipe(browsersync.stream())
}

Ответы (0 шт):