Как исправить 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())
}