【发布时间】:2016-01-17 08:16:16
【问题描述】:
我正在尝试弄清楚如何从带有版本后缀的文件夹中打包 zip 填充文件,但在提取存档时保留文件夹的原始名称。这是一个wp主题。所以theme-1.5.0.zip 必须解压一个名为theme 的文件夹。但是这段代码像theme-1.5.0一样提取它
gulp.task('make-zip', function () {
return gulp.src('build/theme/**')
.pipe(zip('theme-'+version+'.zip'))
.pipe(gulp.dest('build'))
});
当我在 finder 中手动压缩 theme 文件夹,然后将 theme.zip 重命名为 theme-1.5.0.zip 时,它实际上保留了原来的名称。但如果它是用 gulp 压缩的,则不会。
谢谢!
【问题讨论】:
-
所以,我已经删除了我的答案,因为它并没有在响应中添加任何内容。关于你想要什么。我不知道您是否可以这样做,因为默认情况下,解压缩文件夹采用文件名,除非用户另有指定。我会留意这里,看看是否有人有解决方案。