用gulp / imagemin替换子文件夹中的文件

瑞安

我的文件夹结构为

assets/images/foo/abc.jpg
assets/images/bar/def.jpg 
..

我想对它们进行imagemin处理,然后gulp将图像放在相同的子文件夹中,怎么办?

var paths = {
    images: 'assets/images/**/*'
};

gulp.task('images', function () {
    return gulp.src(paths.images)
        .pipe(imagemin({optimizationLevel: 5}))
        .pipe(gulp.dest(???));
});

我应该放什么gulp.dest

德拉普拉特

看看这个未来的食谱:

https://github.com/arvindr21/gulp/blob/master/docs/recipes/maintain-directory-structure-while-globbing.md

如果要维护结构,则需要将{base:'。'}传递给gulp.src()。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Gulp-定位文件夹及其子文件夹中的所有文件

用sox连接子文件夹中的文件

在gulp中为子文件夹执行命令

用括号中的字符替换文件夹名称

用gulp复制文件

gulp-replace仅替换文件夹中某些文件中的文本

根据.txt文件用文件夹中的所有文件替换几个单词

用glob排除子文件夹

包含文件夹的子文件夹但不包含实际子文件夹(Gulp)的Glob

Gulp未检测到子文件夹中的文件更改

使用 zOS 脚本用最新的子文件夹替换符号链接的目标

用powershell替换文件夹中所有文件中的字符串

Python:如何在所有文件,文件夹和子文件夹的名称下用下划线替换空格?

使用尾部递归检索文件夹和子文件夹以用Java读取文件

Gulp将SASS编译为相对的子文件夹

仅复制Gulp中文件夹中的文件

用嵌套文件夹中的相对符号链接替换快捷方式

苹果系统。用管理员权限替换共享文件夹中的应用程序

用mv命令替换现有文件夹

文件夹名称 - 用空格替换句号

用Bamboo从Maven释放时,在SVN标签中创建了多余的树干子文件夹

htaccess 用最终的子文件夹重写 url

用文件夹中特定文件类型的字符串替换路径的一部分

用另一个图像替换文件夹中的所有图像,但保留文件名

用perl计算文件夹中的文件数

用php curl列出owncloud中的文件/文件夹

Gulp依赖性在错误的文件夹中查找

在同级文件夹中运行gulp任务

Gulp:将输出文件写入与src路径相关的子文件夹