На последнем шаге моей сборки я сжимаю файлы в .zip.Это прекрасно работает, но я хотел добавить также .tar.gz
Функция выглядит следующим образом:
export const compress = () => {
return src([
"**/*",
"!node_modules{,/**}",
"!build{,/**}",
"!assets{,/**}",
"!.babelrc",
"!.gitignore",
"!gulpfile.babel.js",
"!package.json",
"!package-lock.json",
"!yarn.lock",
"!composer.json"
])
.pipe(
gulpif(
file => file.relative.split(".").pop() !== "zip",
replace("_themename", info.name)
)
)
.pipe(zip(`${info.name}.zip`))
.pipe(dest('build'))
.pipe(tar(`${info.name}.tar`))
.pipe(gzip())
.pipe(dest('build'))
;
};
Имя моего проекта test
.Код работает нормально, но когда я распаковываю .zip, который был создан, я получаю папку с именем test
, когда распаковываю .tar.gz, я получаю папку с именем test 2
.
Какя должен изменить код, чтобы всегда получать папку с именем test
?